HarmonyOS pages页面通过UIAbility注册的eventHub执行相关方法,执行完成后能够通过事件通知

当前pages通过UIAbility注册的eventHub的事件在UIAbility中执行,UIAbility执行完成后能否通过事件通知page页面更新数据,而不是通过AppStorage的方式

HarmonyOS
2024-12-25 11:41:02
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

可以在UIAbility的生命周期回调中,如onWindowStageCreate()方法中,通过WindowStage.loadContent()方法设置应用要加载的页面,并根据需要调用WindowStage.on('windowStageEvent')方法订阅WindowStage的事件(获焦/失焦、可见/不可见) 。

通过这种方式,可以在UIAbility执行完成后通知页面更新数据。

参考文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-window-V5#windowstage9

分享
微博
QQ
微信
回复
2024-12-25 14:26:27
相关问题
如何通过AOP统计方法执行时间
907浏览 • 1回复 待解决
HarmonyOS eventHub注册和移除事件监听
389浏览 • 1回复 待解决
HarmonyOS 能否通过eventHub传递Want数据
200浏览 • 1回复 待解决
系统VPN播打完成后是否可以打通资源
2156浏览 • 1回复 待解决