harmony 鸿蒙ArkTS卡片页面编辑交互概述
ArkTS卡片页面编辑交互概述
桌面提供统一的卡片编辑页。卡片提供方通过FormEditExtensionAbility组件的上下文FormEditExtensionContext提供的startSecondPage方法,将卡片提供方的二级编辑页信息传递给桌面,桌面将二级编辑页拉起后即可进行页面内容编辑。
卡片页面编辑的主要流程如下图所示。
图1 卡片编辑流程示意图
用户点击卡片编辑,卡片提供方会继承FormEditExtensionAbility,从而实现卡片编辑功能。
卡片使用方识别到卡片提供方继承FormEditExtensionAbility后,拉起卡片提供方一级编辑页。
卡片提供方在FormEditExtensionAbility被拉起的回调方法onSessionCreate中,调用FormEditExtensionContext的startSecondPage方法,将需要拉起的卡片提供方二级页面信息传递给卡片管理服务。
卡片管理服务将接收到的卡片提供方二级页面信息传递给卡片使用方。
卡片使用方在接收到卡片提供方二级页面信息后,拉起二级页面,即可进行页面内容编辑。
你可能感兴趣的鸿蒙文章
0
赞
- 所属分类: 后端技术
- 本文标签:
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦