RemoteCallbackList.Register Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| Register(Object) |
Uma versão |
| Register(Object, Object) |
Adicione uma nova interface à lista. |
Register(Object)
Uma versão RemoteCallbackList#register(E, Object) simples disso não leva um 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
A interface de retorno de chamada a ser registrada.
Retornos
true se o retorno de chamada foi registrado; caso contrário, false.
- Atributos
Comentários
Uma versão RemoteCallbackList#register(E, Object) simples disso não leva um objeto cookie.
Java documentação para android.os.RemoteCallbackList.register(E).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
Register(Object, Object)
Adicione uma nova interface à 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
A interface de retorno de chamada a ser adicionada à lista. Não deve ser nulo – passar nulo aqui causará um NullPointerException. A maioria dos serviços desejará verificar se há nulo antes de chamá-lo com um objeto fornecido de um cliente, para que os clientes não possam falhar o serviço com dados incorretos.
- cookie
- Object
Dados adicionais opcionais a serem associados a essa interface.
Retornos
Retorna true se a interface foi adicionada com êxito à lista.
Retornará false se não tiver sido adicionado, porque #kill já havia sido chamado ou o processo da interface desapareceu.
- Atributos
Comentários
Adicione uma nova interface à lista. Essa interface permanecerá na lista até que uma chamada correspondente para #unregister ou seu processo de hospedagem falte. Se a interface já estiver registrada (determinada verificando se o IInterface#asBinder callbackInterface.asBinder() objeto já está na lista), ela será substituída pela nova interface. Os registros não são contados; uma única chamada para #unregister remover uma interface após qualquer número de chamadas para registrá-la.
Java documentação para android.os.RemoteCallbackList.register(E, java.lang.Object).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.