Skip to content
Menu
(◍ ´꒳` ◍)

  • Blog
  • Front Page
(◍ ´꒳` ◍)

鸿蒙38请求迁移

By admin on 2021年10月6日2021年10月6日

请求迁移 实现 IAbility Continuation (重新开始,延续)的 Page 可以在其生命周期内,调用 continueAbility()或 continueAbilityReversibly()请求迁移。两者的区别是,通过后者发起的迁移此后可以进行回 迁。

try {
continueAbility();
} catch(#抓捕捕获) (Illegal合法的State情况国家Exception e条款) {
// Maybe another continuation 重新开始延续in progress进步发展.
…
}

以 Page 从设备 A 迁移到设备 B 为例,详细的流程如下:

设备 A 上的 Page 请求迁移。

系统回调设备 A 上 Page 及其 AbilitySlice 切片栈中所有 AbilitySlice 实例的
IAbilityContinuation.onStartContinuation()方法,以确认当前是否可以立即迁移。

如果可以立即迁移,则系统回调设备 A 上 Page 及其 AbilitySlice 栈中所有 AbilitySlice 实
例的 IAbilityContinuation.onSaveData()方法,以便保存迁移后恢复状态必须的数据。

如果保存数据成功,则系统在设备 B 上启动同一个 Page,并恢复 AbilitySlice 栈,然后回
调 IAbilityContinuation.onRestoreData()方法,传递此前保存的数据;此后设备 B 上此
Page 从 onStart()开始其生命周期回调。

系统回调设备 A 上 Page 及其 AbilitySlice 栈中所有 AbilitySlice 实例的
IAbilityContinuation.onCompleteContinuation()方法,通知数据恢复成功与否。

Category: 鸿蒙

文章导航

opencv 高斯滤波
鸿蒙39请求回迁

Related Posts

承认平庸-iptables规则部署-处理动作2-14

3月 2, 2023
Read More

Docker进阶:redis集群3主3从005实战哈希槽分布式

9月 23, 2023
Read More

docker搭建kafka集群实践005

9月 25, 2023
Read More

发表回复 取消回复

您的电子邮箱地址不会被公开。 必填项已用*标注

近期文章

  • 实施002
  • 实施SQL001
  • 泛微oa001-字段
  • 硬件前端-海康威视摄像头
  • 使用Docker搭建Weblogic服务001

近期评论

    归档

    • 2023年10月
    • 2023年9月
    • 2023年8月
    • 2023年5月
    • 2023年4月
    • 2023年3月
    • 2021年11月
    • 2021年10月
    • 2021年9月
    • 2021年8月
    • 2021年5月

    分类

    • C
    • docker
    • iptable
    • ISIS
    • java
    • k8s
    • liunx
    • OpenCV py
    • ospf
    • solr
    • zabbix
    • 劳动法
    • 周杰伦
    • 格林法则
    • 等保
    • 鸿蒙

    其他操作

    • 登录
    • 条目feed
    • 评论feed
    • WordPress.org
    ©2025 (◍ ´꒳` ◍) | WordPress Theme by Superb WordPress Themes