Lingua

RemoteCallbackList.Register Metodo

Definizione

Overload

Nome Descrizione
Register(Object)

Versione semplice di RemoteCallbackList#register(E, Object) che non accetta un oggetto cookie.

Register(Object, Object)

Aggiungere una nuova interfaccia all'elenco.

Register(Object)

Versione semplice di RemoteCallbackList#register(E, Object) che non accetta un oggetto 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

Parametri

callbackInterface
Object

Interfaccia di callback da registrare.

Valori restituiti

true se il callback è stato registrato; in caso contrario, false.

Attributi

Commenti

Versione semplice di RemoteCallbackList#register(E, Object) che non accetta un oggetto cookie.

per android.os.RemoteCallbackList.register(E).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Register(Object, Object)

Aggiungere una nuova interfaccia all'elenco.

[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

Parametri

callbackInterface
Object

Interfaccia di callback da aggiungere all'elenco. Non deve essere null. Il passaggio di null in questo caso causerà un'eccezione NullPointerException. La maggior parte dei servizi vuole verificare la presenza di null prima di chiamare questo oggetto con un oggetto fornito da un client, in modo che i client non possano arrestare il servizio con dati non valido.

cookie
Object

Dati aggiuntivi facoltativi da associare a questa interfaccia.

Valori restituiti

Restituisce true se l'interfaccia è stata aggiunta correttamente all'elenco. Restituisce false se non è stato aggiunto, perché #kill in precedenza era stato chiamato o il processo dell'interfaccia è andato via.

Attributi

Commenti

Aggiungere una nuova interfaccia all'elenco. Questa interfaccia rimarrà nell'elenco fino a quando una chiamata corrispondente a #unregister o il relativo processo di hosting non andrà via. Se l'interfaccia è già stata registrata (determinata dal controllo per verificare se l'oggetto IInterface#asBinder callbackInterface.asBinder() è già presente nell'elenco), verrà sostituito con la nuova interfaccia. Le registrazioni non vengono conteggiate; una singola chiamata a #unregister rimuoverà un'interfaccia dopo qualsiasi chiamata numerica per registrarla.

per android.os.RemoteCallbackList.register(E, java.lang.Object).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a