RemoteCallbackList.Register Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| Register(Object) |
Version simple de |
| 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.