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 对象如何实现
434浏览 • 1回复 待解决
实现模式数据存储
1054浏览 • 1回复 待解决
拿不到设备UDID怎么解决?
3694浏览 • 1回复 待解决
HarmonyOS 如何创建WebView组件
41浏览 • 1回复 待解决
HarmonyOS 如何构建跨动态库
363浏览 • 1回复 待解决
如何获取为undefined
481浏览 • 1回复 待解决
HarmonyOS Entry和Hsp中创建失效
451浏览 • 1回复 待解决
在hsp中存在多个情况
287浏览 • 1回复 待解决
创建换了页面后不生效问题
2202浏览 • 3回复 待解决
ArkTS层实例化与介绍
2978浏览 • 1回复 待解决
关于文档中说har中不能用疑惑
1854浏览 • 1回复 待解决
首选项获取实例,实例是否为
1963浏览 • 1回复 待解决
HarmonyOS有没有通用工具Demo
382浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人