Condividi tramite


IBinder.UnlinkToDeath(IBinderDeathRecipient, Int32) Metodo

Definizione

Rimuovere una notifica di morte registrata in precedenza.

[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

Parametri

flags
Int32

Restituisce

truese il <>var recipient</var> viene scollegato correttamente, assicurandosi che il relativo DeathRecipient#binderDied DeathRecipient.binderDied() metodo non venga chiamato; false se l'IBinder di destinazione è già morto, ovvero il metodo è stato (o presto sarà) chiamato.

Attributi

Eccezioni

se il destinatario specificato non è stato registrato con IBinder e IBinder è ancora attivo. Si noti che se il destinatario non è mai stato registrato, ma IBinder è già morto, questa eccezione non verrà generata e si riceverà invece un valore restituito false.

Commenti

Documentazione java per android.os.IBinder.unlinkToDeath(android.os.DeathRecipient, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a