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

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);  
    }  
}
分享
微博
QQ
微信
回复
2024-10-29 17:37:18
相关问题
HarmonyOS 模式不生效
401浏览 • 1回复 待解决
HarmonyOS 对象如何实现
1018浏览 • 1回复 待解决
HarmonyOS navigation有模式
404浏览 • 1回复 待解决
HarmonyOS 怎么实现线程安全
604浏览 • 1回复 待解决
实现模式数据存储
1660浏览 • 1回复 待解决
HarmonyOS 被反复初始化问题
463浏览 • 1回复 待解决
HarmonyOS 问题
655浏览 • 1回复 待解决
拿不到设备UDID怎么解决?
4216浏览 • 1回复 待解决
HarmonyOS 关于问题
742浏览 • 1回复 待解决
HarmonyOS 如何创建WebView组件
453浏览 • 1回复 待解决
如何获取为undefined
953浏览 • 1回复 待解决
HarmonyOS静态库是否是
401浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人