• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# ContinueDeviceInfo
2
3The **ContinueDeviceInfo** module defines the parameters required for initiating mission continuation. For details about mission continuation, see [continueMission](js-apis-distributedMissionManager.md#distributedmissionmanagercontinuemission).
4
5> **NOTE**
6>
7> The initial APIs of this module are supported since API version 9. Newly added APIs will be marked with a superscript to indicate their earliest API version.
8
9**System capability**: SystemCapability.Ability.AbilityRuntime.Mission
10
11| Name      | Type  | Readable  | Writable  | Description     |
12| -------- | ------ | ---- | ---- | ------- |
13| srcDeviceId | string | Yes   | Yes   | ID of the source device.|
14| dstDeviceId | string | Yes   | Yes   | ID of the target device.|
15| missionId | number | Yes   | Yes   | Mission ID.|
16| wantParam | {[key: string]: any} | Yes   | Yes   | Extended parameters.|
17
18**Example**
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  ```
45