codecamp

鸿蒙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死亡。 您可以重写此方法以确定后续操作。

鸿蒙OS IRemoteObject
鸿蒙OS IPCSkeleton
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

鸿蒙OS 开发

鸿蒙OS 术语

鸿蒙OS Java API参考

鸿蒙OS ohos.aafwk.ability

鸿蒙OS ohos.aafwk.abilityjet.activedata

鸿蒙OS ohos.aafwk.content

鸿蒙OS java.lang

鸿蒙OS java.Util

鸿蒙OS java.Util class

鸿蒙OS ohos.data.dataability

鸿蒙OS ohos.data.dataability class

鸿蒙OS ohos.agp.components

鸿蒙OS ohos.agp.components interface

鸿蒙OS ohos.agp.components class

鸿蒙OS ohos.global.configuration

鸿蒙OS java.io

鸿蒙OS ohos.data.resultset

鸿蒙OS ohos.data.resultset interface

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }