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使用问题
385浏览 • 1回复 待解决
关于emitter、eventHub使用场景
3352浏览 • 1回复 待解决
TaskPool里面是否可以使用EventHub
2102浏览 • 1回复 待解决
HarmonyOS eventHub问题
182浏览 • 1回复 待解决
HarmonyOS eventHub创建方式咨询
343浏览 • 1回复 待解决
HarmonyOS 能否通过eventHub传递Want数据
237浏览 • 1回复 待解决
HarmonyOS 接收不到eventhub事件
243浏览 • 1回复 待解决
HarmonyOS eventHub注册和移除事件监听
581浏览 • 1回复 待解决
Emitter与EventHub的区别是什么?
1030浏览 • 1回复 待解决
HarmonyOS setInterval()使用
361浏览 • 1回复 待解决
HarmonyOS ObjectLink使用
410浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人