HarmonyOS 单例模式不生效

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

HarmonyOS
2025-01-09 18:01:43
5428浏览
收藏 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
相关问题
创建的换了页面后生效问题
2961浏览 • 3回复 待解决
HarmonyOS navigation有模式
1006浏览 • 1回复 待解决
鸿蒙next 模式如何实现
432浏览 • 1回复 待解决
HarmonyOS 模式拿不到类的对象
1372浏览 • 1回复 待解决
实现模式下的数据存储
2176浏览 • 1回复 待解决
HarmonyOS 问题
1174浏览 • 1回复 待解决
HarmonyOS 组件切换深色模式生效
1260浏览 • 1回复 待解决
HarmonyOS 关于问题
1324浏览 • 1回复 待解决
HarmonyOS 对象如何实现
1372浏览 • 1回复 待解决
如何获取为undefined
1361浏览 • 1回复 待解决
HarmonyOS TaskPool子线程问题
1179浏览 • 1回复 待解决
HarmonyOS静态库是否是
746浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人