HarmonyOS 如何构建跨动态库的单例?
(1)创建一个静态库 SingletonModel,提供一个单例对象。
(2)创建一个动态库 DynamicLib,并依赖静态库 SingletonModel,并提供一个方法调用 SingletonModel 的单例对象。
(3)entry同时依赖 SingletonModel 和 DynamicLib。
直接调用 SingletonModel 的单例,和通过DynamicLib调用的 SingletonModel 的单例是两个对象。
问题:这是预期的么?如何构造一个单例,让其经过动态库后不会生成额外的对象呢?
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS静态库是否是单例 
987浏览  • 1回复 待解决
HarmonyOS 如何创建单例的WebView组件 
1086浏览  • 1回复 待解决
HarmonyOS 单例对象如何实现 
1640浏览  • 1回复 待解决
HarmonyOS 单例问题 
1548浏览  • 1回复 待解决
HarmonyOS 关于单例问题 
1782浏览  • 1回复 待解决
如何获取单例为undefined 
1649浏览  • 1回复 待解决
HarmonyOS navigation如何实现单例模式页面 
1517浏览  • 1回复 待解决
鸿蒙next 单例模式如何实现 
809浏览  • 1回复 待解决
HarmonyOS  路由跳转如何实现单例效果 
1189浏览  • 1回复 待解决
HarmonyOS 单例模式不生效 
1502浏览  • 1回复 待解决
HarmonyOS taskpool中使用单例与主线程创建的单例不一致 
1181浏览  • 1回复 待解决
HarmonyOS navigation有单例模式吗 
1507浏览  • 1回复 待解决
HarmonyOS TaskPool子线程单例问题 
1473浏览  • 1回复 待解决
实现单例模式下的数据存储 
2529浏览  • 1回复 待解决
HarmonyOS 如何在har类型的组件中定义单例 
1467浏览  • 1回复 待解决
HarmonyOS 单例模式拿不到类的对象 
1666浏览  • 1回复 待解决
HarmonyOS 怎么实现线程安全的单例类 
1483浏览  • 1回复 待解决
HarmonyOS ArkTS符合线程安全的单例代码示例 
1766浏览  • 1回复 待解决
HarmonyOS  Entry和Hsp中创建的单例失效 
1258浏览  • 1回复 待解决
单例在hsp中存在多个的情况 
1233浏览  • 1回复 待解决
HarmonyOS 单例类被反复初始化的问题 
1269浏览  • 1回复 待解决
在鸿蒙Next开发中如何实现单例页面? 
762浏览  • 1回复 待解决
创建的单例换了页面后不生效问题 
3235浏览  • 3回复 待解决
ArkTS层实例化与单例介绍 
5516浏览  • 1回复 待解决
HarmonyOS 系统定位服务是不是一个单例? 
1130浏览  • 1回复 待解决





















由于当前har包和hsp包是内存隔离的,因此这种引用方式,实际在har包作为代码片段在hap和hsp包中各有一份,导致引用时并非用一个单例,当前有以下规避方式:
1.hap包不直接调用har包的单例,只通过hsp包调用这个单例。
2.将两个依赖包都改为har包。
3.将两个依赖包都改为hsp包。