HarmonyOS eventHub使用

使用eventHub发送消息,用context.eventHub.on 和context.getApplicationContext().on发送有何区别,出现接收不到所发送消息时,可能是什么原因呢

HarmonyOS
2024-12-26 15:04:57
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
shlp

EventHub不是全局的事件中心,不同的context对象拥有不同的EventHub对象,事件的订阅、取消订阅、触发都作用在某一个具体的EventHub对象上,因此不能用于虚拟机间或者进程间的事件传递。Context.getApplicationContext:获取本应用的应用上下文。

分享
微博
QQ
微信
回复
2024-12-26 16:40:25
相关问题
HarmonyOS eventHub使用问题
906浏览 • 1回复 待解决
TaskPool里面是否可以使用EventHub
2555浏览 • 1回复 待解决
关于emitter、eventHub使用场景
4205浏览 • 2回复 待解决
HarmonyOS eventHub问题
503浏览 • 1回复 待解决
HarmonyOS eventHub创建方式咨询
628浏览 • 1回复 待解决
HarmonyOS 能否通过eventHub传递Want数据
606浏览 • 1回复 待解决
HarmonyOS 接收不到eventhub事件
768浏览 • 1回复 待解决
HarmonyOS eventHub注册和移除事件监听
1383浏览 • 1回复 待解决
Emitter与EventHub的区别是什么?
1831浏览 • 2回复 待解决
HarmonyOS fileAccess使用
1292浏览 • 1回复 待解决