#鸿蒙通关秘籍#鸿蒙开发中如何通过用户首选项监听数据对象的变化?

HarmonyOS
3天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
CDN梦幻绘师

通过用户首选项监听数据变化的过程:

  1. 定义一个observer回调: javascript let observer = (key) => { console.info('数据键值变化: ' + key); };

  2. 订阅数据变化: javascript dataPreferences.on('change', observer);

  3. 进行数据变更触发监听: javascript dataPreferences.putSync('key', 'newValue'); dataPreferences.flush(); // 完成后会触发observer回调

分享
微博
QQ
微信
回复
3天前
相关问题
HarmonyOS 用户首选项是线程安全
306浏览 • 1回复 待解决
HarmonyOS TaskPool使用首选项报错
418浏览 • 1回复 待解决
HarmonyOS 创建首选项报错code:15500000
134浏览 • 1回复 待解决
首选项存储问题,为什么会报错?
242浏览 • 1回复 待解决