HarmonyOS 鸿蒙Next ApplicationContext 相关
HarmonyOS 鸿蒙Next ApplicationContext 相关
通过 this.context.getApplicationContext()
获取到的 ApplicationContext
,和通过 this.context.getApplicationContext().getApplicationContext()
获取到的有什么区别,为什么后者在实际调用中会反复变化(每次获取都是不同实例)呢?
2 回复
EventHub提供了UIAbility组件/ExtensionAbility组件级别的事件机制,通过applicationContext的eventHub可以实现module内通信。但是跨module的时候需要通过AppStorage保证对应的Context为同一对象才可以进行通信。
官方文档参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/uiability-data-sync-with-ui-V5#使用eventhub进行数据通信
更多关于HarmonyOS 鸿蒙Next ApplicationContext 相关的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html