HarmonyOS 单例模式不生效

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

HarmonyOS
2天前
浏览
收藏 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
微信
回复
2天前
相关问题
创建的换了页面后生效问题
2391浏览 • 3回复 待解决
HarmonyOS navigation有模式
21浏览 • 1回复 待解决
HarmonyOS 模式拿不到类的对象
531浏览 • 1回复 待解决
实现模式下的数据存储
1322浏览 • 1回复 待解决
HarmonyOS 组件切换深色模式生效
574浏览 • 1回复 待解决
HarmonyOS 问题
268浏览 • 1回复 待解决
HarmonyOS 关于问题
321浏览 • 1回复 待解决
HarmonyOS 对象如何实现
690浏览 • 1回复 待解决
如何获取为undefined
715浏览 • 1回复 待解决
HarmonyOS静态库是否是
289浏览 • 1回复 待解决
HarmonyOS TaskPool子线程问题
350浏览 • 1回复 待解决
HarmonyOS 路由跳转如何实现效果
185浏览 • 1回复 待解决
HarmonyOS 如何创建的WebView组件
342浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人