harmony(鸿蒙)@ohos.application.AbilityConstant (AbilityConstant)
@ohos.application.AbilityConstant (AbilityConstant)
AbilityConstant提供Ability相关的枚举,包括设置初次启动原因、上次退出原因、迁移结果、窗口类型等。
说明:
本模块首批接口从API version 9开始支持,从API version 9后续版本废弃,替换模块为@ohos.app.ability.AbilityConstant。后续版本的新增接口,采用上角标单独标记接口的起始版本。
本模块接口仅可在Stage模型下使用。
导入模块
import AbilityConstant from '@ohos.application.AbilityConstant';
属性
系统能力:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
名称 | 类型 | 可读 | 可写 | 说明 |
---|---|---|---|---|
launchReason | LaunchReason | 是 | 是 | 指示启动原因。 |
lastExitReason | LastExitReason | 是 | 是 | 表示最后退出原因。 |
AbilityConstant.LaunchReason
初次启动原因。
系统能力:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
名称 | 值 | 说明 |
---|---|---|
UNKNOWN | 0 | 未知的状态。 |
START_ABILITY | 1 | 启动能力。 |
CALL | 2 | 呼叫。 |
CONTINUATION | 3 | 继续。 |
APP_RECOVERY | 4 | 状态恢复。 |
AbilityConstant.LastExitReason
上次退出原因。
系统能力:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
名称 | 值 | 说明 |
---|---|---|
UNKNOWN | 0 | 未知的状态。 |
ABILITY_NOT_RESPONDING | 1 | 能力没有反应 |
NORMAL | 2 | 正常的状态。 |
AbilityConstant.OnContinueResult
迁移结果。
系统能力:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
名称 | 值 | 说明 |
---|---|---|
AGREE | 0 | 同意。 |
REJECT | 1 | 拒绝。 |
MISMATCH | 2 | 不匹配。 |
AbilityConstant.WindowMode
启动Ability时的窗口模式。
系统能力:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
名称 | 值 | 说明 |
---|---|---|
WINDOW_MODE_UNDEFINED | 0 | 未定义窗口模式。 |
WINDOW_MODE_FULLSCREEN | 1 | 全屏模式。 |
WINDOW_MODE_SPLIT_PRIMARY | 100 | 分屏多窗口主要模式。 |
WINDOW_MODE_SPLIT_SECONDARY | 101 | 分屏多窗口次要模式。 |
WINDOW_MODE_FLOATING | 102 | 自由悬浮形式窗口模式。 |
AbilityConstant.MemoryLevel
内存级别的类型。
系统能力:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
名称 | 值 | 说明 |
---|---|---|
MEMORY_LEVEL_MODERATE | 0 | 内存占用适中。 |
MEMORY_LEVEL_LOW | 1 | 内存占用低。 |
MEMORY_LEVEL_CRITICAL | 2 | 内存占用高。 |
AbilityConstant.OnSaveResult
保存应用数据的结果。
系统能力:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
名称 | 值 | 说明 |
---|---|---|
ALL_AGREE | 0 | 同意保存状态。 |
CONTINUATION_REJECT | 1 | 拒绝迁移保存状态。 |
CONTINUATION_MISMATCH | 2 | 迁移不匹配。 |
RECOVERY_AGREE | 3 | 同意恢复保存状态。 |
RECOVERY_REJECT | 4 | 拒绝恢复保存状态。 |
ALL_REJECT | 5 | 拒绝保存状态。 |
AbilityConstant.StateType
保存应用数据场景原因。
系统能力:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
名称 | 值 | 说明 |
---|---|---|
CONTINUATION | 0 | 迁移保存状态。 |
APP_RECOVERY | 1 | 应用恢复保存状态。 |
你可能感兴趣的鸿蒙文章
harmony(鸿蒙)BundleStatusCallback
harmony(鸿蒙)@ohos.bundle.innerBundleManager (innerBundleManager模块)
harmony(鸿蒙)@ohos.distributedBundle (分布式包管理)
harmony(鸿蒙)@ohos.bundle (Bundle模块)
harmony(鸿蒙)@ohos.enterprise.EnterpriseAdminExtensionAbility (EnterpriseAdminExtensionAbility)
harmony(鸿蒙)@ohos.WorkSchedulerExtensionAbility (延迟任务调度回调)
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦