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

HarmonyOS
2天前
浏览
收藏 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
微信
回复
2天前
相关问题
HarmonyOS 通知列表刷新事件
48浏览 • 1回复 待解决
怎么通知加单击事件?
4911浏览 • 1回复 待解决
通知栏点击事件监听方法
438浏览 • 1回复 待解决
FD自由开发者平台怎么样?
17193浏览 • 1回复 待解决
@StorageProp与@StorageLink有什么区别?
834浏览 • 1回复 待解决
HarmonyOS 消息通知使用示例demo
323浏览 • 1回复 待解决
鸿蒙开发者内测邀请码要怎么获取?
10142浏览 • 1回复 待解决
建议开发使用什么单位
1885浏览 • 1回复 待解决
HarmonyOS 通知推送解决方案
58浏览 • 1回复 待解决