• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# ContinueCallback
2
3表示跨设备迁移Mission完成后,返回迁移结果的回调函数,迁移Mission详见:[continueMission接口](js-apis-distributedMissionManager.md#distributedmissionmanagercontinuemission)。
4
5> **说明:**
6>
7> 本模块首批接口从API version 9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
8
9## ContinueCallback.onContinueDone
10
11onContinueDone(result: number): void;
12
13Mission迁移完成后调用,返回迁移结果。
14
15**系统能力**:SystemCapability.Ability.AbilityRuntime.Mission
16
17| 名称                    | 类型       | 可读   | 可写   | 说明                 |
18| --------------------- | -------- | ---- | ---- | ------------------ |
19| onContinueDone | function | 是    | 否    | 通知迁移完成,返回迁移结果。     |
20
21**示例:**
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  ```