HarmonyOS eventHub使用

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

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp

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

分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS eventHub使用问题
84浏览 • 1回复 待解决
TaskPool里面是否可以使用EventHub
1819浏览 • 1回复 待解决
关于emitter、eventHub使用场景
2685浏览 • 1回复 待解决
HarmonyOS eventHub问题
65浏览 • 1回复 待解决
HarmonyOS eventHub创建方式咨询
189浏览 • 1回复 待解决
HarmonyOS 能否通过eventHub传递Want数据
39浏览 • 1回复 待解决
HarmonyOS 接收不到eventhub事件
9浏览 • 1回复 待解决
HarmonyOS eventHub注册和移除事件监听
58浏览 • 1回复 待解决
Emitter与EventHub的区别是什么?
561浏览 • 1回复 待解决
HarmonyOS setInterval()使用
79浏览 • 1回复 待解决
HarmonyOS fileAccess使用
544浏览 • 1回复 待解决
HarmonyOS ObjectLink使用
36浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人