RemoteCallbackList.Register Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| Register(Object) |
Versión simple de |
| 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.