js-apis-application-abilityConstant.md 2.2 KB

AbilityConstant

NOTE

The initial APIs of this module are supported since API version 9. Newly added APIs will be marked with a superscript to indicate their earliest API version. The APIs of this module can be used only in the stage model.

Provides parameters related to ability launch.

Modules to Import

import AbilityConstant from '@ohos.application.AbilityConstant';

Attributes

System capability: SystemCapability.Ability.AbilityRuntime.Core

Name Type Readable Writable Description
launchReason LaunchReason Yes Yes Ability launch reason.
lastExitReason LastExitReason Yes Yes Reason for the last exit.

AbilityConstant.LaunchReason

Enumerates ability launch reasons.

System capability: SystemCapability.Ability.AbilityRuntime.Core

Name Value Description
UNKNOWN 0 Unknown reason.
START_ABILITY 1 Ability startup.
CALL 2 Call.
CONTINUATION 3 Ability continuation.

AbilityConstant.LastExitReason

Enumerates reasons for the last exit.

System capability: SystemCapability.Ability.AbilityRuntime.Core

Name Value Description
UNKNOWN 0 Unknown reason.
ABILITY_NOT_RESPONDING 1 The ability does not respond.
NORMAL 2 Normal status.

AbilityConstant.OnContinueResult

Enumerates ability continuation results.

System capability: SystemCapability.Ability.AbilityRuntime.Core

Name Value Description
AGREE 0 Continuation agreed.
REJECT 1 Continuation denied.
MISMATCH 2 Mismatch.