IBinder.UnlinkToDeath(IBinderDeathRecipient, Int32) 方法

定义

删除以前注册的死亡通知。

[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

参数

flags
Int32

返回

true<如果 var>recipient</var> 已成功取消链接,请保证不会调用其DeathRecipient#binderDied DeathRecipient.binderDied()方法;false如果目标 IBinder 已死亡,则表示方法已被调用(或很快调用)。

属性

例外

如果给定的收件人 尚未注册到 IBinder,并且 IBinder 仍然处于活动状态。 请注意,如果收件人从未注册过,但 IBinder 已死亡,则不会引发此异常,你将收到错误返回值。

注解

适用于 . 的 android.os.IBinder.unlinkToDeath(android.os.DeathRecipient, int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于