回复
     HarmonyOS 应用开发中的工具类等如何获取 UIAbilityContext ?
晚风别停123
 发布于 2025-10-10 10:39
 浏览
 0收藏
先在入口文件 EntryAbility.ets 里把 UIAbilityContext 存到 AppStorage 里:
onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void {
    try {
      this.context.getApplicationContext().setColorMode(ConfigurationConstant.ColorMode.COLOR_MODE_NOT_SET);
    } catch (err) {
      hilog.error(DOMAIN, 'testTag', 'Failed to set colorMode. Cause: %{public}s', JSON.stringify(err));
    }
    hilog.info(DOMAIN, 'testTag', '%{public}s', 'Ability onCreate');
    // 新加
    AppStorage.setOrCreate('context', this.context);
  }在需要使用的工具类文件里进行获取:
let context = AppStorage.get('context') as common.UIAbilityContext;分类 
 标签 
   
        赞
        
 
        收藏 
      
 回复
  相关推荐
 



















