HarmonyOS 单例对象如何实现-鸿蒙开发者社区-51CTO.COM

HarmonyOS 单例对象如何实现

HarmonyOS 单例对象如何实现

HarmonyOS
2024-08-10 11:40:15
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

案例如下:

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-08-10 17:38:43
相关问题
HarmonyOS 路由跳转如何实现效果
509浏览 • 1回复 待解决
HarmonyOS 模式拿不到类的对象
918浏览 • 1回复 待解决
HarmonyOS 问题
696浏览 • 1回复 待解决
实现模式下的数据存储
1706浏览 • 1回复 待解决
HarmonyOS 关于问题
818浏览 • 1回复 待解决
HarmonyOS 怎么实现线程安全的
662浏览 • 1回复 待解决
如何获取为undefined
985浏览 • 1回复 待解决
HarmonyOS 如何创建的WebView组件
465浏览 • 1回复 待解决
HarmonyOS 模式不生效
470浏览 • 1回复 待解决
HarmonyOS 如何构建跨动态库的
783浏览 • 1回复 待解决
HarmonyOS静态库是否是
406浏览 • 1回复 待解决
HarmonyOS navigation有模式吗
444浏览 • 1回复 待解决
HarmonyOS TaskPool子线程问题
778浏览 • 1回复 待解决
ArkTS层实例化与介绍
3746浏览 • 1回复 待解决
HarmonyOS 如何实现
237浏览 • 1回复 待解决
HarmonyOS Entry和Hsp中创建的失效
702浏览 • 1回复 待解决
在hsp中存在多个的情况
666浏览 • 1回复 待解决