From aacb1f1c193514456e7ff8e3647f1757c92aefba Mon Sep 17 00:00:00 2001 From: njupthan Date: Tue, 8 Feb 2022 21:06:53 +0800 Subject: [PATCH] update d.ts file Signed-off-by: njupthan --- api/@ohos.application.Ability.d.ts | 22 ++++++++++++++++++++++ api/@ohos.application.AbilityStage.d.ts | 11 +++++++++++ api/application/AbilityContext.d.ts | 9 +++++++++ 3 files changed, 42 insertions(+) diff --git a/api/@ohos.application.Ability.d.ts b/api/@ohos.application.Ability.d.ts index 7395dc55cf..2d55405568 100644 --- a/api/@ohos.application.Ability.d.ts +++ b/api/@ohos.application.Ability.d.ts @@ -16,6 +16,7 @@ import AbilityContext from "./application/AbilityContext"; import Want from './@ohos.application.Want'; import window from './@ohos.window'; +import { Configuration } from './@ohos.application.Configuration'; /** * The class of an ability. @@ -119,6 +120,27 @@ export default class Ability { * @return true if ability agrees to migrate and saves data successfully, otherwise false. */ onContinue(wantParam : {[key: string]: any}): boolean; + + /** + * Called when the launch mode of an ability is set to singleton. + * This happens when you re-launch an ability that has been at the top of the ability stack. + * + * @devices phone, tablet, tv, wearable, car + * @since 8 + * @sysCap AAFwk + * @return - + */ + onNewWant(want: Want): void; + + /** + * Called when the system configuration is updated. + * + * @devices phone, tablet, tv, wearable, car + * @since 8 + * @sysCap AAFwk + * @return - + */ + onConfigurationUpdated(config: Configuration): void; } export interface LaunchParam { diff --git a/api/@ohos.application.AbilityStage.d.ts b/api/@ohos.application.AbilityStage.d.ts index c552646d49..721a1c5731 100644 --- a/api/@ohos.application.AbilityStage.d.ts +++ b/api/@ohos.application.AbilityStage.d.ts @@ -14,6 +14,7 @@ */ import AbilityStageContext from "./application/AbilityStageContext"; +import Want from './@ohos.application.Want'; /** * The class of an ability stage. @@ -41,4 +42,14 @@ export default class AbilityStage { * @return - */ onCreate(): void; + + /** + * Called back when start specified ability. + * + * @devices phone, tablet, tv, wearable, car + * @since 8 + * @sysCap AAFwk + * @return - + */ + onAcceptWant(want: Want): string; } \ No newline at end of file diff --git a/api/application/AbilityContext.d.ts b/api/application/AbilityContext.d.ts index 65a97c683e..8d2e6b30f1 100644 --- a/api/application/AbilityContext.d.ts +++ b/api/application/AbilityContext.d.ts @@ -22,6 +22,7 @@ import Context from "./Context"; import Want from "../@ohos.application.Want"; import StartOptions from "../@ohos.application.StartOptions"; import PermissionRequestResult from "./PermissionRequestResult"; +import { Configuration } from '../@ohos.application.Configuration'; /** * The context of an ability. It allows access to ability-specific resources. @@ -48,6 +49,14 @@ export default class AbilityContext extends Context { */ currentHapModuleInfo: HapModuleInfo; + /** + * Indicates configuration information. + * + * @since 8 + * @sysCap AAFwk + */ + config: Configuration; + /** * Starts a new ability. * -- Gitee