Partilhar via


IBinder.UnlinkToDeath(IBinderDeathRecipient, Int32) Método

Definição

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

flags
Int32

Retornos

truese 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.

Aplica-se a