| fix: 替换废弃的API接口并添加异常处理
一、ContinueSample中的修改:
1. promptAction.showToast 替换为 windowStage.getMainWindowSync().getUIContext().getPromptAction().showToast
- EntryAbility.ets
- Ability_deviceA.ets
- Ability_deviceB.ets
- MigrationAbility_quickStart.ets
2. getContext(this) 替换为 this.getUIContext().getHostContext()
- Index.ets
- PageName.ets
3. router.pushUrl 成功回调替换为 router.RouterMode + 错误回调
- Index.ets
4. 添加异常处理,处理可能抛异常的接口调用:
- JSON.stringify() - 数据序列化异常处理
- this.context.restoreWindowStage() - 页面恢复异常处理
- AppStorage.setOrCreate() - 存储设置异常处理
- getMainWindowSync() - 窗口获取异常处理
- distributedDataObject 相关操作 - 分布式数据对象异常处理
修改文件:
- EntryAbility.ets
- Ability_deviceA.ets
- Ability_deviceB.ets
- MigrationAbility_quickStart.ets
- MigrationAbility.ets
- MigrationAbility_asset.ets
- MigrationAbility_multi_asset.ets
二、DistributedCollab中的修改:
添加异常处理,处理可能抛异常的接口调用:
- JSON.stringify() - 数据序列化异常处理
- AppStorage.setOrCreate() - 存储设置异常处理
- getUIContext().getHostContext() - 上下文获取异常处理
- abilityConnectionManager 回调函数异常处理
修改文件:
- EntryAbility.ets
- Index.ets
- EntryBackupAbility.ets
Signed-off-by: m30043719 <maxiaodong25@huawei.com>
UserId:30043719
Co-Authored-By: Agent
| 1 个月前 |
| fix: 替换废弃的API接口并添加异常处理
一、ContinueSample中的修改:
1. promptAction.showToast 替换为 windowStage.getMainWindowSync().getUIContext().getPromptAction().showToast
- EntryAbility.ets
- Ability_deviceA.ets
- Ability_deviceB.ets
- MigrationAbility_quickStart.ets
2. getContext(this) 替换为 this.getUIContext().getHostContext()
- Index.ets
- PageName.ets
3. router.pushUrl 成功回调替换为 router.RouterMode + 错误回调
- Index.ets
4. 添加异常处理,处理可能抛异常的接口调用:
- JSON.stringify() - 数据序列化异常处理
- this.context.restoreWindowStage() - 页面恢复异常处理
- AppStorage.setOrCreate() - 存储设置异常处理
- getMainWindowSync() - 窗口获取异常处理
- distributedDataObject 相关操作 - 分布式数据对象异常处理
修改文件:
- EntryAbility.ets
- Ability_deviceA.ets
- Ability_deviceB.ets
- MigrationAbility_quickStart.ets
- MigrationAbility.ets
- MigrationAbility_asset.ets
- MigrationAbility_multi_asset.ets
二、DistributedCollab中的修改:
添加异常处理,处理可能抛异常的接口调用:
- JSON.stringify() - 数据序列化异常处理
- AppStorage.setOrCreate() - 存储设置异常处理
- getUIContext().getHostContext() - 上下文获取异常处理
- abilityConnectionManager 回调函数异常处理
修改文件:
- EntryAbility.ets
- Index.ets
- EntryBackupAbility.ets
Signed-off-by: m30043719 <maxiaodong25@huawei.com>
UserId:30043719
Co-Authored-By: Agent
| 1 个月前 |
| fix: 替换废弃的API接口并添加异常处理
一、ContinueSample中的修改:
1. promptAction.showToast 替换为 windowStage.getMainWindowSync().getUIContext().getPromptAction().showToast
- EntryAbility.ets
- Ability_deviceA.ets
- Ability_deviceB.ets
- MigrationAbility_quickStart.ets
2. getContext(this) 替换为 this.getUIContext().getHostContext()
- Index.ets
- PageName.ets
3. router.pushUrl 成功回调替换为 router.RouterMode + 错误回调
- Index.ets
4. 添加异常处理,处理可能抛异常的接口调用:
- JSON.stringify() - 数据序列化异常处理
- this.context.restoreWindowStage() - 页面恢复异常处理
- AppStorage.setOrCreate() - 存储设置异常处理
- getMainWindowSync() - 窗口获取异常处理
- distributedDataObject 相关操作 - 分布式数据对象异常处理
修改文件:
- EntryAbility.ets
- Ability_deviceA.ets
- Ability_deviceB.ets
- MigrationAbility_quickStart.ets
- MigrationAbility.ets
- MigrationAbility_asset.ets
- MigrationAbility_multi_asset.ets
二、DistributedCollab中的修改:
添加异常处理,处理可能抛异常的接口调用:
- JSON.stringify() - 数据序列化异常处理
- AppStorage.setOrCreate() - 存储设置异常处理
- getUIContext().getHostContext() - 上下文获取异常处理
- abilityConnectionManager 回调函数异常处理
修改文件:
- EntryAbility.ets
- Index.ets
- EntryBackupAbility.ets
Signed-off-by: m30043719 <maxiaodong25@huawei.com>
UserId:30043719
Co-Authored-By: Agent
| 1 个月前 |
| fix: 替换废弃的API接口并添加异常处理
一、ContinueSample中的修改:
1. promptAction.showToast 替换为 windowStage.getMainWindowSync().getUIContext().getPromptAction().showToast
- EntryAbility.ets
- Ability_deviceA.ets
- Ability_deviceB.ets
- MigrationAbility_quickStart.ets
2. getContext(this) 替换为 this.getUIContext().getHostContext()
- Index.ets
- PageName.ets
3. router.pushUrl 成功回调替换为 router.RouterMode + 错误回调
- Index.ets
4. 添加异常处理,处理可能抛异常的接口调用:
- JSON.stringify() - 数据序列化异常处理
- this.context.restoreWindowStage() - 页面恢复异常处理
- AppStorage.setOrCreate() - 存储设置异常处理
- getMainWindowSync() - 窗口获取异常处理
- distributedDataObject 相关操作 - 分布式数据对象异常处理
修改文件:
- EntryAbility.ets
- Ability_deviceA.ets
- Ability_deviceB.ets
- MigrationAbility_quickStart.ets
- MigrationAbility.ets
- MigrationAbility_asset.ets
- MigrationAbility_multi_asset.ets
二、DistributedCollab中的修改:
添加异常处理,处理可能抛异常的接口调用:
- JSON.stringify() - 数据序列化异常处理
- AppStorage.setOrCreate() - 存储设置异常处理
- getUIContext().getHostContext() - 上下文获取异常处理
- abilityConnectionManager 回调函数异常处理
修改文件:
- EntryAbility.ets
- Index.ets
- EntryBackupAbility.ets
Signed-off-by: m30043719 <maxiaodong25@huawei.com>
UserId:30043719
Co-Authored-By: Agent
| 1 个月前 |