Freigeben über


IBinder.UnlinkToDeath(IBinderDeathRecipient, Int32) Methode

Definition

Entfernen Sie eine zuvor registrierte Todesbenachrichtigung.

[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

Parameter

flags
Int32

Gibt zurück

true, wenn die Verknüpfung des <var-Empfängers></var> erfolgreich aufgehoben wurde, um ihnen zu versichern, dass die DeathRecipient#binderDied DeathRecipient.binderDied() Methode nicht aufgerufen wird; false wenn der Ziel-IBinder bereits gestorben ist, was bedeutet, dass die Methode aufgerufen wurde (oder bald aufgerufen wird).

Attribute

Ausnahmen

, wenn der angegebene Empfänger nicht beim IBinder registriert wurde und der IBinder noch lebt. Beachten Sie, dass diese Ausnahme nicht ausgelöst wird, wenn der Empfänger nie registriert wurde, aber der IBinder bereits verstorben ist.

Hinweise

Java-Dokumentation für android.os.IBinder.unlinkToDeath(android.os.DeathRecipient, int).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: