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 模式不生效
1374浏览 • 1回复 待解决
HarmonyOS 对象如何实现
1595浏览 • 1回复 待解决
HarmonyOS 怎么实现线程安全
1404浏览 • 1回复 待解决
HarmonyOS navigation有模式
1386浏览 • 1回复 待解决
实现模式数据存储
2445浏览 • 1回复 待解决
鸿蒙next 模式如何实现
761浏览 • 1回复 待解决
HarmonyOS 被反复初始化问题
1192浏览 • 1回复 待解决
HarmonyOS 问题
1497浏览 • 1回复 待解决
拿不到设备UDID怎么解决?
5703浏览 • 1回复 待解决
HarmonyOS 关于问题
1686浏览 • 1回复 待解决
HarmonyOS 如何创建WebView组件
1045浏览 • 1回复 待解决
如何获取为undefined
1600浏览 • 1回复 待解决
HarmonyOS TaskPool子线程问题
1431浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人