HarmonyOS 如何创建单例的WebView组件

HarmonyOS
1天前
浏览
收藏 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);
  }
}
分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS Entry和Hsp中创建失效
433浏览 • 1回复 待解决
创建换了页面后不生效问题
2192浏览 • 3回复 待解决
HarmonyOS 对象如何实现
426浏览 • 1回复 待解决
HarmonyOS 如何构建跨动态库
340浏览 • 1回复 待解决
如何获取为undefined
475浏览 • 1回复 待解决
HarmonyOS 模式拿不到类对象
332浏览 • 1回复 待解决
实现模式下数据存储
1037浏览 • 1回复 待解决
在hsp中存在多个情况
277浏览 • 1回复 待解决
ArkTS层实例化与介绍
2953浏览 • 1回复 待解决
创建JS项目如何使用webview
4698浏览 • 1回复 待解决
关于文档中说har中不能用疑惑
1832浏览 • 1回复 待解决
首选项获取实例,实例是否为
1948浏览 • 1回复 待解决
HarmonyOS webview提前创建复用
163浏览 • 1回复 待解决
如何WebView创建新窗口。
799浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人