HarmonyOS 如何创建单例的WebView组件

HarmonyOS
2024-12-17 13:36:07
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
aquaa

只可以创建单例的对象,示例:

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);
  }
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
分享
微博
QQ
微信
回复
2024-12-17 16:13:27
相关问题
HarmonyOS Entry和Hsp中创建失效
1001浏览 • 1回复 待解决
创建换了页面后不生效问题
2955浏览 • 3回复 待解决
HarmonyOS 问题
1163浏览 • 1回复 待解决
HarmonyOS 对象如何实现
1356浏览 • 1回复 待解决
如何获取为undefined
1347浏览 • 1回复 待解决
HarmonyOS 关于问题
1310浏览 • 1回复 待解决
HarmonyOS 如何构建跨动态库
1143浏览 • 1回复 待解决
HarmonyOS 路由跳转如何实现效果
898浏览 • 1回复 待解决
HarmonyOS 模式不生效
1028浏览 • 1回复 待解决
鸿蒙next 模式如何实现
412浏览 • 1回复 待解决
HarmonyOS 模式拿不到类对象
1361浏览 • 1回复 待解决
HarmonyOS 怎么实现线程安全
1098浏览 • 1回复 待解决
HarmonyOS TaskPool子线程问题
1161浏览 • 1回复 待解决
HarmonyOS静态库是否是
736浏览 • 1回复 待解决
HarmonyOS navigation有模式吗
991浏览 • 1回复 待解决
实现模式下数据存储
2160浏览 • 1回复 待解决
在hsp中存在多个情况
929浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人