Idioma

RemoteCallbackList.Register Método

Definição

Sobrecargas

Nome Description
Register(Object)

Uma versão RemoteCallbackList#register(E, Object) simples disso não leva um objeto cookie.

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.

Aplica-se a