• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# ContinueDeviceInfo
2
3表示发起任务迁移时所需参数的枚举,可以作为[continueMission](js-apis-distributedMissionManager.md#distributedmissionmanagercontinuemission)的入参指定迁移相关参数。
4
5> **说明:**
6>
7> 本模块首批接口从API version 9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
8
9**系统能力**:SystemCapability.Ability.AbilityRuntime.Mission
10
11| 名称       | 类型   | 可读   | 可写   | 说明      |
12| -------- | ------ | ---- | ---- | ------- |
13| srcDeviceId | string | 是    | 是    | 表示任务迁移源设备ID。 |
14| dstDeviceId | string | 是    | 是    | 表示任务迁移目标设备ID。 |
15| missionId | number | 是    | 是    | 表示任务ID。 |
16| wantParam | {[key: string]: any} | 是    | 是    | 表示扩展参数。 |
17
18**示例:**
19
20  ```ts
21  import distributedMissionManager from '@ohos.distributedMissionManager';
22
23  let continueDeviceInfo = {
24    srcDeviceId: '123',
25    dstDeviceId: '456',
26    missionId: 123,
27    wantParam: {
28        'key':'value'
29    }
30  };
31
32  let continueCallback = {
33      onContinueDone(result) {
34          console.log('onContinueDone, result: ' + JSON.stringify(result));
35      }
36  };
37
38  distributedMissionManager.continueMission(continueDeviceInfo, continueCallback, (error) => {
39    if (error.code != 0) {
40        console.error('continueMission failed, cause: ' + JSON.stringify(error))
41    }
42    console.info('continueMission finished')
43  })
44  ```