• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# ContinueCallback
2
3The **ContinueCallback** module defines the callback function that indicates the result of 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## ContinueCallback.onContinueDone
10
11onContinueDone(result: number): void;
12
13Called when the mission continuation is complete.
14
15**System capability**: SystemCapability.Ability.AbilityRuntime.Mission
16
17| Name                   | Type      | Readable  | Writable  | Description                |
18| --------------------- | -------- | ---- | ---- | ------------------ |
19| onContinueDone | function | Yes   | No   | Mission continuation result.    |
20
21**Example**
22
23  ```ts
24  import distributedMissionManager from '@ohos.distributedMissionManager';
25
26  let continueDeviceInfo = {
27    srcDeviceId: '123',
28    dstDeviceId: '456',
29    missionId: 123,
30    wantParam: {
31        'key':'value'
32    }
33  };
34
35  let continueCallback = {
36      onContinueDone(result) {
37          console.log('onContinueDone, result: ' + JSON.stringify(result));
38      }
39  };
40
41  distributedMissionManager.continueMission(continueDeviceInfo, continueCallback, (error) => {
42    if (error.code != 0) {
43        console.error('continueMission failed, cause: ' + JSON.stringify(error))
44    }
45    console.info('continueMission finished')
46  })
47  ```
48