codecamp

鸿蒙OS IDataAbilityObserver

注册观察者以监视指定的数据。

IDataAbilityObserver 提供了一个回调方法 onChange()。在实现此接口并重写回调方法之后,可以调用 DataAbilityHelper#registerObserver(Uri,IDataAbilityObserver)方法来注册观察器以进行数据监视。所述的 onChange()方法将被调用,如果数据匹配给定的 Uri变化。

也可以看看:

DataAbilityHelper

方法总结

修饰符和类型 方法 描述
void onChange() 回调以通知所观察的数据已更改。

方法细节

不断变化

无效 onChange()

回调以通知所观察的数据已更改。您需要在实现 IDataAbilityObserver 的类中重写此方法 。

鸿蒙OS IAbilityContinuation
鸿蒙OS ILifecycle
温馨提示
下载编程狮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; }