diff --git a/api/@ohos.application.Ability.d.ts b/api/@ohos.application.Ability.d.ts index f918c4e9b91009acd5b0b915455d8dde1d492562..ffa692bf33b1a22d81387c02222cb2116a72030b 100755 --- a/api/@ohos.application.Ability.d.ts +++ b/api/@ohos.application.Ability.d.ts @@ -218,15 +218,15 @@ export default class Ability { onBackground(): void; /** - * Called back when an ability prepares to migrate. + * Called back when an ability prepares to continue. * * @since 9 * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @param wantParam Indicates the want parameter. - * @return true if ability agrees to migrate and saves data successfully, otherwise false. + * @return 0 if ability agrees to continue and saves data successfully, otherwise errcode. * @StageModelOnly */ - onContinue(wantParam : {[key: string]: any}): boolean; + onContinue(wantParam : {[key: string]: any}): AbilityConstant.OnContinueResult; /** * Called when the launch mode of an ability is set to singleton. diff --git a/api/@ohos.application.AbilityConstant.d.ts b/api/@ohos.application.AbilityConstant.d.ts index e43db61c8a1c4d1ab277e8b228cae536fcb11eb4..518bac32dcb318c7c88a66077af0fa0d356de421 100644 --- a/api/@ohos.application.AbilityConstant.d.ts +++ b/api/@ohos.application.AbilityConstant.d.ts @@ -75,6 +75,19 @@ declare namespace AbilityConstant { ABILITY_NOT_RESPONDING = 1, NORMAL = 2, } + + /** + * Type of onContinue result. + * + * @since 9 + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @StageModelOnly + */ + export enum OnContinueResult { + AGREE = 0, + REJECT = 1, + MISMATCH = 2, + } } export default AbilityConstant