Langue

RemoteCallbackList.Register Méthode

Définition

Surcharges

Nom Description
Register(Object)

Version simple de RemoteCallbackList#register(E, Object) ce qui ne prend pas d’objet cookie.

Register(Object, Object)

Ajoutez une nouvelle interface à la liste.

Register(Object)

Version simple de RemoteCallbackList#register(E, Object) ce qui ne prend pas d’objet cookie.

[Android.Runtime.Register("register", "(Landroid/os/IInterface;)Z", "GetRegister_Landroid_os_IInterface_Handler")]
public virtual bool Register(Java.Lang.Object? callbackInterface);
[<Android.Runtime.Register("register", "(Landroid/os/IInterface;)Z", "GetRegister_Landroid_os_IInterface_Handler")>]
abstract member Register : Java.Lang.Object -> bool
override this.Register : Java.Lang.Object -> bool

Paramètres

callbackInterface
Object

Interface de rappel à inscrire.

Retours

true si le rappel a été inscrit ; sinon, false.

Attributs

Remarques

Version simple de RemoteCallbackList#register(E, Object) ce qui ne prend pas d’objet cookie.

Java documentation pour android.os.RemoteCallbackList.register(E).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

Register(Object, Object)

Ajoutez une nouvelle interface à la liste.

[Android.Runtime.Register("register", "(Landroid/os/IInterface;Ljava/lang/Object;)Z", "GetRegister_Landroid_os_IInterface_Ljava_lang_Object_Handler")]
public virtual bool Register(Java.Lang.Object? callbackInterface, Java.Lang.Object? cookie);
[<Android.Runtime.Register("register", "(Landroid/os/IInterface;Ljava/lang/Object;)Z", "GetRegister_Landroid_os_IInterface_Ljava_lang_Object_Handler")>]
abstract member Register : Java.Lang.Object * Java.Lang.Object -> bool
override this.Register : Java.Lang.Object * Java.Lang.Object -> bool

Paramètres

callbackInterface
Object

Interface de rappel à ajouter à la liste. Ne doit pas être null : le passage de null ici entraîne une exception NullPointerException. La plupart des services souhaitent vérifier la valeur Null avant d’appeler ceci avec un objet donné à partir d’un client, afin que les clients ne puissent pas bloquer le service avec des données incorrectes.

cookie
Object

Données supplémentaires facultatives à associer à cette interface.

Retours

Retourne true si l’interface a été correctement ajoutée à la liste. Retourne false s’il n’a pas été ajouté, soit parce qu’il avait été appelé précédemment ou que #kill le processus de l’interface s’est absenté.

Attributs

Remarques

Ajoutez une nouvelle interface à la liste. Cette interface reste dans la liste jusqu’à ce qu’un appel correspondant vers #unregister ou son processus d’hébergement disparaisse. Si l’interface a déjà été inscrite (déterminée en vérifiant si l’objet IInterface#asBinder callbackInterface.asBinder() figure déjà dans la liste), elle sera remplacée par la nouvelle interface. Les inscriptions ne sont pas comptabilisées ; un seul appel pour #unregister supprimer une interface après les appels de numéros pour l’inscrire.

Java documentation pour android.os.RemoteCallbackList.register(E, java.lang.Object).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à