HarmonyOS 单例模式不生效

创建的单例跨模块不生效。在当前module下有用,别的module下调用就无效了

HarmonyOS
2025-01-09 18:01:43
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
superinsect

当前har与hsp混合使用时,由于hsp在打包时单独编包,会导致har中的单例多次初始化,造成使用问题。当前建议不进行混合使用,推荐采用单hap+多har的结构。

单例对象可参考共享模块开发指导使用示例:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-sendable-module-V5#使用示例

注意:单例对象需要在工程级build-profile.json5文件中对应products设置

"buildOption": {
  "strictMode": {
    "useNormalizedOHMUrl": true
  }
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
分享
微博
QQ
微信
回复
2025-01-09 19:28:03


相关问题
创建的换了页面后生效问题
2627浏览 • 3回复 待解决
HarmonyOS navigation有模式
490浏览 • 1回复 待解决
HarmonyOS 模式拿不到类的对象
970浏览 • 1回复 待解决
实现模式下的数据存储
1730浏览 • 1回复 待解决
HarmonyOS 组件切换深色模式生效
915浏览 • 1回复 待解决
HarmonyOS 问题
736浏览 • 1回复 待解决
HarmonyOS 关于问题
844浏览 • 1回复 待解决
HarmonyOS 对象如何实现
1069浏览 • 1回复 待解决
如何获取为undefined
1006浏览 • 1回复 待解决
HarmonyOS静态库是否是
430浏览 • 1回复 待解决
HarmonyOS TaskPool子线程问题
813浏览 • 1回复 待解决
HarmonyOS 路由跳转如何实现效果
563浏览 • 1回复 待解决
HarmonyOS 如何创建的WebView组件
483浏览 • 1回复 待解决
提问
该提问已有2人参与 ,帮助了7人