鸿蒙OS开发文档 鸿蒙OS IRemoteObject.DeathRecipient

2024-02-25 开发教程 鸿蒙OS开发文档 匿名 2

IRemoteObject.DeathRecipient

public static interface IRemoteObject.DeathRecipient

表示订阅 RemoteObject 的死亡通知的 IRemoteObject 的内部类。

当收到死亡通知时,会调用 DeathRecipient#onRemoteDied 方法进行后续操作。

  • RemoteObject
  • RemoteObject 所在的进程死亡。
  • RemoteObject所在的设备被关闭或重启。
  • 当 RemoteObject 和 RemoteProxy 驻留在不同的设备上时,RemoteObject 将从网络中删除。

方法总结

修饰符和类型方法描述
voidonRemoteDied()当收到 RemoteObject 的死亡通知时调用以执行后续操作。

方法详情

onRemoteDied

void onRemoteDied()

当收到 RemoteObject 的死亡通知时调用以执行后续操作。

该方法通常用于清除RemoteProxy的资源或通知其他对象RemoteObject死亡。 您可以重写此方法以确定后续操作。