鸿蒙OS IRemoteObject.DeathRecipient
IRemoteObject.DeathRecipient
public static interface IRemoteObject.DeathRecipient
表示订阅 RemoteObject 的死亡通知的 IRemoteObject 的内部类。
当收到死亡通知时,会调用 DeathRecipient#onRemoteDied 方法进行后续操作。
- RemoteObject
- RemoteObject 所在的进程死亡。
- RemoteObject所在的设备被关闭或重启。
- 当 RemoteObject 和 RemoteProxy 驻留在不同的设备上时,RemoteObject 将从网络中删除。
方法总结
修饰符和类型 | 方法 | 描述 |
---|---|---|
void | onRemoteDied() | 当收到 RemoteObject 的死亡通知时调用以执行后续操作。 |
方法详情
onRemoteDied
void onRemoteDied()
当收到 RemoteObject 的死亡通知时调用以执行后续操作。
该方法通常用于清除RemoteProxy的资源或通知其他对象RemoteObject死亡。 您可以重写此方法以确定后续操作。