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
  }
}
分享
微博
QQ
微信
回复
2025-01-09 19:28:03
相关问题
创建的换了页面后生效问题
2531浏览 • 3回复 待解决
HarmonyOS navigation有模式
374浏览 • 1回复 待解决
实现模式下的数据存储
1622浏览 • 1回复 待解决
HarmonyOS 模式拿不到类的对象
809浏览 • 1回复 待解决
HarmonyOS 组件切换深色模式生效
744浏览 • 1回复 待解决
HarmonyOS 问题
632浏览 • 1回复 待解决
HarmonyOS 关于问题
689浏览 • 1回复 待解决
HarmonyOS TaskPool子线程问题
732浏览 • 1回复 待解决
HarmonyOS静态库是否是
394浏览 • 1回复 待解决
HarmonyOS 对象如何实现
948浏览 • 1回复 待解决
HarmonyOS 如何创建的WebView组件
438浏览 • 1回复 待解决
如何获取为undefined
890浏览 • 1回复 待解决
HarmonyOS 如何构建跨动态库的
745浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人