codecamp

鸿蒙OS DataObserverAsyncWrapper

DataObserverAsyncWrapper

java.lang.Object

|---ohos.data.rdb.DataObserverAsyncWrapper

public class DataObserverAsyncWrapper
extends Object
implements DataObserver

DataObserver 的包装类。 DataObserverAsyncWrapper 实例异步通知包装的 DataObserver 实例。

观察者用作 ResultSet.registerObserver(ohos.data.rdb.DataObserver) 和 ResultSet.unregisterObserver(ohos.data.rdb.DataObserver) 方法的输入参数。

构造函数摘要

构造函数 描述
DataObserverAsyncWrapper(DataObserver observer, EventHandler eventHandler) 用于创建 DataObserverAsyncWrapper 实例的参数化构造函数。

方法总结

修饰符和类型 方法 描述
void onChange() 当结果集中的数据发生变化时调用。
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

构造函数详细信息

DataObserverAsyncWrapper

public DataObserverAsyncWrapper(DataObserver observer, EventHandler eventHandler)

用于创建 DataObserverAsyncWrapper 实例的参数化构造函数。

参数:

参数名称 参数描述
observer 指示要包装的 DataObserver 实例。
eventHandler 指示用于通知异步线程中包装的 DataObserver 实例的事件处理程序。

方法详情

onChange

public void onChange()

从接口复制的描述:DataObserver

当结果集中的数据发生变化时调用。

您可以定义调用此方法后应用的逻辑以满足您的业务需求。

指定者:

接口 DataObserver 中的 onChange

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