• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# ContinueMissionInfo
2
3表示发起按照包名迁移时所需参数的枚举,迁移Mission详见:[continueMission接口](js-apis-distributedMissionManager.md#distributedmissionmanagercontinuemission10)。
4
5> **说明:**
6>
7> 本模块首批接口从API version 10开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
8> 本模块接口为系统接口。
9
10## 导入模块
11
12```ts
13import distributedMissionManager from '@ohos.distributedMissionManager';
14```
15
16## 属性
17
18**系统能力**:SystemCapability.Ability.AbilityRuntime.Mission
19
20| 名称       | 类型   | 可读   | 可写   | 说明      |
21| -------- | ------ | ---- | ---- | ------- |
22| srcDeviceId | string | 是    | 是    | 表示任务迁移源设备ID。 |
23| dstDeviceId | string | 是    | 是    | 表示任务迁移目标设备ID。 |
24| bundleName | string | 是    | 是    | 表示任务所属应用包名。 |
25| wantParam | {[key: string]: Object} | 是    | 是    | 表示扩展参数。 |
26
27**示例:**
28
29  ```ts
30  import distributedMissionManager from '@ohos.distributedMissionManager';
31  import { BusinessError } from '@ohos.base';
32
33  try {
34      distributedMissionManager.continueMission(
35        {
36            srcDeviceId: "",
37            dstDeviceId: "",
38            bundleName: "ohos.test.continueapp",
39            wantParam: {"key": "value"}
40        }, (error: BusinessError) => {
41          if (error.code != 0) {
42              console.error('continueMission failed, cause: ' + JSON.stringify(error))
43          }
44          console.info('continueMission finished')
45      })
46  } catch (error) {
47      console.error('continueMission failed, cause: ' + JSON.stringify(error))
48  }
49  ```
50