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 模式不生效
1329浏览 • 1回复 待解决
HarmonyOS 对象如何实现
1547浏览 • 1回复 待解决
HarmonyOS 怎么实现线程安全
1370浏览 • 1回复 待解决
HarmonyOS navigation有模式
1365浏览 • 1回复 待解决
实现模式数据存储
2413浏览 • 1回复 待解决
鸿蒙next 模式如何实现
718浏览 • 1回复 待解决
HarmonyOS 被反复初始化问题
1160浏览 • 1回复 待解决
HarmonyOS 问题
1462浏览 • 1回复 待解决
拿不到设备UDID怎么解决?
5608浏览 • 1回复 待解决
HarmonyOS 关于问题
1635浏览 • 1回复 待解决
HarmonyOS 如何创建WebView组件
1014浏览 • 1回复 待解决
如何获取为undefined
1573浏览 • 1回复 待解决
HarmonyOS POST请求,服务端拿不到数据
2067浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人