HarmonyOS/OpenHarmony应用开发-ArkTS的Ability基类

鸿蒙时代
发布于 2023-3-9 15:07
浏览
0收藏

Ability模块提供对Ability生命周期、上下文环境等调用管理的能力,包括Ability创建、销毁、转储客户端信息等。
说明:
模块首批接口从API version 9 开始支持。模块接口仅可在Stage模型下使用。

导入模块:
import Ability from ‘@ohos.app.ability.Ability’;

接口说明:
Ability.onConfigurationUpdate
onConfigurationUpdate(newConfig: Configuration): void;当系统配置更新时调用。

HarmonyOS/OpenHarmony应用开发-ArkTS的Ability基类-鸿蒙开发者社区
Ability.onMemoryLevel
onMemoryLevel(level: AbilityConstant.MemoryLevel): void;
当系统已决定调整内存时调用。例如,当该功能在后台运行时,没有足够的内存来运行尽可能多的后台进程时可以使用。
HarmonyOS/OpenHarmony应用开发-ArkTS的Ability基类-鸿蒙开发者社区
接口示例:

import Ability from '@ohos.app.ability.Ability';

class myAbility extends Ability {
    onConfigurationUpdate(config) {
        console.log('onConfigurationUpdate, config:' + JSON.stringify(config));
    }
}

class myAbility2 extends Ability {
    onMemoryLevel(level) {
        console.log('onMemoryLevel, level:' + JSON.stringify(level));
    }
}

标签
HarmonyOSOpenHarmony应用开发-ArkTS的Abil.docx 19.18K 18次下载
收藏
回复
举报
回复
    相关推荐