HarmonyOS emitter事件处理问题?

想请问一下:

1、相册备份的业务场景中,需要针对网络、电量、备份设置等情况做监听,使用了监听公共事件。

2、在监听回调中,使用emitter发送了统一的事件"AlbumEvent",但是data不同。

3、在emitter.on中监听AlbumEvent并处理,当AlbumEvent频繁发送时,他们的对应处理都会指向一个处理方法:根据各种情况获取相册图片以及重新生成任务列表。

问题1:emitter发送频繁时,如何避免重复event,比如相册图片在不断的改变的情况,在emitter.on后者emitter的机制中有无方法处理这种情况,还是需要手动识别处理。

问题2:emitter有无其他替代。

阅读 433
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
HarmonyOS
子站问答
访问
宣传栏