From e15d108bfe9fbc695c5eb99decab411afc6139c2 Mon Sep 17 00:00:00 2001 From: yuyaozhi Date: Fri, 25 Mar 2022 09:52:42 +0800 Subject: [PATCH] Fix callback issue of ability api Signed-off-by: yuyaozhi --- .../apis/js-apis-application-MissionInfo.md | 33 ----------- .../reference/apis/js-apis-missionManager.md | 55 ++++++++++++++++++- 2 files changed, 54 insertions(+), 34 deletions(-) delete mode 100755 zh-cn/application-dev/reference/apis/js-apis-application-MissionInfo.md diff --git a/zh-cn/application-dev/reference/apis/js-apis-application-MissionInfo.md b/zh-cn/application-dev/reference/apis/js-apis-application-MissionInfo.md deleted file mode 100755 index 7d8d822f2f..0000000000 --- a/zh-cn/application-dev/reference/apis/js-apis-application-MissionInfo.md +++ /dev/null @@ -1,33 +0,0 @@ -# MissionInfo - -> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:** -> 本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 - - -Ability对应的任务信息。 - - -## 导入模块 - - -``` -import Want from '@ohos.application.Want'; -``` - - -## MissionInfo - -表示Ability对应任务信息的枚举。 - -**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase - -| 名称 | 参数类型 | 可读 | 可写 | 说明 | -| -------- | -------- | -------- | -------- | -------- | -| missionId | number | 是 | 是 | 表示任务ID。| -| runningState | number | 是 | 是 | 表示运行状态。 | -| lockedState | boolean | 是 | 是 | 表示锁定状态。 | -| timestamp | string | 是 | 是 | 表示任务的最近创建或更新时间。 | -| want | [Want](js-apis-featureAbility.md#want) | 是 | 是 | 表示任务的Want信息。 | -| label | string | 是 | 是 | 表示任务的标签。 | -| iconPath | string | 是 | 是 | 表示任务的图标路径。 | -| continuable | boolean | 是 | 是 | 表示任务是否可以继续。 | diff --git a/zh-cn/application-dev/reference/apis/js-apis-missionManager.md b/zh-cn/application-dev/reference/apis/js-apis-missionManager.md index 23eea8516f..9d1985181a 100755 --- a/zh-cn/application-dev/reference/apis/js-apis-missionManager.md +++ b/zh-cn/application-dev/reference/apis/js-apis-missionManager.md @@ -98,6 +98,12 @@ unregisterMissionListener(listenerId: number): Promise<void>; | -------- | -------- | -------- | -------- | | listenerId | number | 是 | 系统任务状态监听方法的index值,和监听方法一一对应,由registerMissionListener方法返回。 | +**返回值:** + + | 类型 | 说明 | + | -------- | -------- | + | Promise<void> | promise方式返回执行结果。 | + **示例:** ```js @@ -168,7 +174,7 @@ getMissionInfo(deviceId: string, missionId: number): Promise<MissionInfo>; | 类型 | 说明 | | -------- | -------- | - | [MissionInfo](js-apis-application-MissionInfo.md) | 任务信息。 | + | Promise<[MissionInfo](js-apis-application-MissionInfo.md)> | 任务信息。 | **示例:** @@ -362,6 +368,12 @@ lockMission(missionId: number): Promise<void>; | -------- | -------- | -------- | -------- | | missionId | number | 是 | 任务ID。 | +**返回值:** + + | 类型 | 说明 | + | -------- | -------- | + | Promise<void> | promise方式返回执行结果。 | + **示例:** ```js @@ -427,6 +439,12 @@ unlockMission(missionId: number): Promise<void>; | -------- | -------- | -------- | -------- | | missionId | number | 是 | 任务ID。 | +**返回值:** + + | 类型 | 说明 | + | -------- | -------- | + | Promise<void> | promise方式返回执行结果。 | + **示例:** ```js @@ -495,6 +513,12 @@ clearMission(missionId: number): Promise<void>; | -------- | -------- | -------- | -------- | | missionId | number | 是 | 任务ID。 | +**返回值:** + + | 类型 | 说明 | + | -------- | -------- | + | Promise<void> | promise方式返回执行结果。 | + **示例:** ```js @@ -540,6 +564,12 @@ clearAllMissions(): Promise<void>; **系统能力**:SystemCapability.Ability.AbilityRuntime.Mission +**返回值:** + + | 类型 | 说明 | + | -------- | -------- | + | Promise<void> | promise方式返回执行结果。 | + **示例:** ```js @@ -632,6 +662,12 @@ moveMissionToFront(missionId: number, options?: StartOptions): Promise<void&g | missionId | number | 是 | 任务ID。 | | options | StartOptions | 否 | 启动参数选项,用于指定任务切到前台时的窗口模式,设备ID等。 | +**返回值:** + + | 类型 | 说明 | + | -------- | -------- | + | Promise<void> | promise方式返回执行结果。 | + **示例:** ```js @@ -648,3 +684,20 @@ moveMissionToFront(missionId: number, options?: StartOptions): Promise<void&g console.log(err); }); ``` + +## MissionInfo + +表示Ability对应任务信息的枚举。 + +**系统能力**:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase + +| 名称 | 参数类型 | 可读 | 可写 | 说明 | +| -------- | -------- | -------- | -------- | -------- | +| missionId | number | 是 | 是 | 表示任务ID。| +| runningState | number | 是 | 是 | 表示运行状态。 | +| lockedState | boolean | 是 | 是 | 表示锁定状态。 | +| timestamp | string | 是 | 是 | 表示任务的最近创建或更新时间。 | +| want | [Want](js-apis-featureAbility.md#want) | 是 | 是 | 表示任务的Want信息。 | +| label | string | 是 | 是 | 表示任务的标签。 | +| iconPath | string | 是 | 是 | 表示任务的图标路径。 | +| continuable | boolean | 是 | 是 | 表示任务是否可以继续。 | -- GitLab