HarmonyOS 单例模式拿不到类的对象

如图所示,单例模式拿不到类的对象。

HarmonyOS 单例模式拿不到类的对象-鸿蒙开发者社区

HarmonyOS 单例模式拿不到类的对象-鸿蒙开发者社区

HarmonyOS
2024-10-29 11:25:14
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
zbw_apple

可以参考这种方式写单例。

export class GlobalContext {  
    private constructor() {  
    }  
  
    private static instance: GlobalContext;  
    private _objects = new Map<string, Object>();  
  
    public static getContext(): GlobalContext {  
        if (!GlobalContext.instance) {  
            GlobalContext.instance = new GlobalContext();  
        }  
        return GlobalContext.instance;  
    }  
  
    getObject(value: string): Object | undefined {  
        return this._objects.get(value);  
    }  
  
    setObject(key: string, objectClass: Object): void {  
        this._objects.set(key, objectClass);  
    }  
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
分享
微博
QQ
微信
回复
2024-10-29 17:37:18
相关问题
HarmonyOS 模式不生效
1042浏览 • 1回复 待解决
HarmonyOS 对象如何实现
1372浏览 • 1回复 待解决
HarmonyOS navigation有模式
1011浏览 • 1回复 待解决
实现模式数据存储
2176浏览 • 1回复 待解决
HarmonyOS 怎么实现线程安全
1119浏览 • 1回复 待解决
鸿蒙next 模式如何实现
434浏览 • 1回复 待解决
HarmonyOS 被反复初始化问题
904浏览 • 1回复 待解决
HarmonyOS 问题
1176浏览 • 1回复 待解决
拿不到设备UDID怎么解决?
4798浏览 • 1回复 待解决
HarmonyOS 关于问题
1330浏览 • 1回复 待解决
HarmonyOS 如何创建WebView组件
836浏览 • 1回复 待解决
HarmonyOS静态库是否是
746浏览 • 1回复 待解决
HarmonyOS TaskPool子线程问题
1186浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人