HarmonyOS @StorageProp文档不建议开发者使用@StorageLink和AppStorage的双向同步的机制来实现事件通知,那么使用emitter通知就会重复刷新怎么解决

HarmonyOS
2024-12-20 16:52:18
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

使用Emitter进行线程间通信时,可以使用emitter.once,该方法可以单次订阅事件。参考API文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-emitter-V5#emitteronce

对于需要传递复杂对象的场景,还可以使用eventHub,它可以传递对象类型数据,参考以下文档中的使用方式:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/thread-model-stage-V5#ZH-CN_TOPIC_0000001930755421__%E4%BD%BF%E7%94%A8eventhub%E8%BF%9B%E8%A1%8C%E7%BA%BF%E7%A8%8B%E5%86%85%E9%80%9A%E4%BF%A1

分享
微博
QQ
微信
回复
2024-12-20 19:41:13
相关问题
HarmonyOS 通知列表刷新事件
978浏览 • 1回复 待解决
怎么通知加单击事件?
5893浏览 • 1回复 待解决
HarmonyOS 事件通知问题咨询
1089浏览 • 1回复 待解决
通知栏点击事件监听方法
1453浏览 • 1回复 待解决
HarmonyOS 消息通知使用示例demo
1507浏览 • 1回复 待解决
@StorageProp与@StorageLink有什么区别?
2083浏览 • 1回复 待解决
建议开发使用什么单位
2813浏览 • 1回复 待解决
HarmonyOS 通知推送解决方案
1699浏览 • 1回复 待解决