HarmonyOS HSP模块引用har模块Dialog工具类,导致弹窗无法正常弹起

这边开发过程中遇到个问题:如果在入口Ability引用了hsp模块的工具类后,Dialog弹窗无法正常弹起。Dialog弹窗工具类封装成har,由hsp模块依赖。在hsp模块定义了PromptUtil,内部调用了Dialog弹窗工具类。如果在入口Ability使用了PromptUtil,则会导致弹窗后续无法被正常拉起。可以在EntryAbility#onWindowStageCreate 注释PromptUtil.getInstance()该行就能正常弹窗。

HarmonyOS
2024-08-30 16:26:37
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

弹窗是要依赖UI上下文的,不可在上下文不明确的地方使用,不能单独封装成公共类使用;如有需要,可以使用全局自定义弹窗,指定上下文使用:https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-arkui/js-apis-arkui-UIContext.md#opencustomdialog12

分享
微博
QQ
微信
回复
2024-08-30 20:01:49
相关问题
Dialog弹窗模块化问题
308浏览 • 1回复 待解决
基于HAR的跨模块C++头文件引用
854浏览 • 1回复 待解决
无法读取到hsp模块中的rawfile文件
1961浏览 • 1回复 待解决
HarmonyOS模块相互引用问题
178浏览 • 1回复 待解决
HarmonyOS NAPI调用HAR模块失败
530浏览 • 1回复 待解决
Hsp间的间接引用导致资源报错
1945浏览 • 1回复 待解决
HarmonyOS C++模块引用解决方案
478浏览 • 1回复 待解决
如何在HSP模块切换根视图
440浏览 • 1回复 待解决
HarmonyOS 引用自定义web的模块问题
815浏览 • 1回复 待解决
HarmonyOS共享模块HAR的代码混淆问题
609浏览 • 1回复 待解决
无法正常使用开发工具Pycharm
30715浏览 • 47回复 已解决
hsp模块里rawfile文件读取问题
295浏览 • 1回复 待解决