IBinder.UnlinkToDeath(IBinderDeathRecipient, Int32) 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.
Remova uma notificação de óbito registrada anteriormente.
[Android.Runtime.Register("unlinkToDeath", "(Landroid/os/IBinder$DeathRecipient;I)Z", "GetUnlinkToDeath_Landroid_os_IBinder_DeathRecipient_IHandler:Android.OS.IBinderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool UnlinkToDeath (Android.OS.IBinderDeathRecipient recipient, int flags);
[<Android.Runtime.Register("unlinkToDeath", "(Landroid/os/IBinder$DeathRecipient;I)Z", "GetUnlinkToDeath_Landroid_os_IBinder_DeathRecipient_IHandler:Android.OS.IBinderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member UnlinkToDeath : Android.OS.IBinderDeathRecipient * int -> bool
Parâmetros
- recipient
- IBinderDeathRecipient
- flags
- Int32
Retornos
true
se o <destinatário/var> do var>for desvinculado com sucesso, garantindo que seu DeathRecipient#binderDied DeathRecipient.binderDied()
método não será chamado; false
se o IBinder de destino já morreu, o que significa que o método foi (ou logo será<) chamado.
- Atributos
Exceções
se o destinatário não tiver sido registrado no IBinder e o IBinder ainda estiver vivo. Observe que se o destinatário nunca foi registrado, mas o IBinder já morreu, essa exceção não será lançada, e você receberá um valor de retorno falso.
Comentários
Documentação Java para android.os.IBinder.unlinkToDeath(android.os.DeathRecipient, int)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.