Lenguaje

RemoteCallbackList.Register Método

Definición

Sobrecargas

Nombre Description
Register(Object)

Versión simple de RemoteCallbackList#register(E, Object) que no toma un objeto cookie.

Register(Object, Object)

Agregue una nueva interfaz a la lista.

Register(Object)

Versión simple de RemoteCallbackList#register(E, Object) que no toma un objeto 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

Parámetros

callbackInterface
Object

Interfaz de devolución de llamada que se va a registrar.

Devoluciones

true si se registró la devolución de llamada; de lo contrario, false.

Atributos

Comentarios

Versión simple de RemoteCallbackList#register(E, Object) que no toma un objeto cookie.

Java documentación para android.os.RemoteCallbackList.register(E).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Register(Object, Object)

Agregue una nueva interfaz a la lista.

[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

Parámetros

callbackInterface
Object

Interfaz de devolución de llamada que se va a agregar a la lista. No debe ser null: pasar null aquí provocará una excepción NullPointerException. La mayoría de los servicios querrán comprobar si hay valores NULL antes de llamar a esto con un objeto proporcionado por un cliente, de modo que los clientes no puedan bloquear el servicio con datos incorrectos.

cookie
Object

Datos adicionales opcionales que se van a asociar a esta interfaz.

Devoluciones

Devuelve true si la interfaz se agregó correctamente a la lista. Devuelve false si no se agregó, ya sea porque #kill se había llamado anteriormente o el proceso de la interfaz ha desaparecido.

Atributos

Comentarios

Agregue una nueva interfaz a la lista. Esta interfaz permanecerá en la lista hasta que desaparezca una llamada correspondiente a #unregister o su proceso de hospedaje. Si la interfaz ya estaba registrada (determinada mediante la comprobación de si el IInterface#asBinder callbackInterface.asBinder() objeto ya está en la lista), se reemplazará por la nueva interfaz. No se cuentan los registros; una sola llamada a #unregister quitará una interfaz después de cualquier número de llamadas para registrarla.

Java documentación para android.os.RemoteCallbackList.register(E, java.lang.Object).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a