zl程序教程

您现在的位置是:首页 >  其他

当前栏目

Stage 模型下实现 FormExtension 卡片的创建与使用流程分析

流程 实现 分析 创建 模型 卡片 stage 使用
2023-09-11 14:20:20 时间

Stage 模型下实现 FormExtension 卡片的创建与使用流程分析

作者:坚果

团队:坚果组织

公众号:“大前端之旅”

润开鸿技术专家,华为HDE,InfoQ签约作者,OpenHarmony布道师,擅长HarmonyOS应用开发、熟悉服务卡片开发,在“战码先锋”活动中作为大队长,累计培养三个小队长,带领100+队员完成Pr的提交合入。

欢迎通过主页或者私信联系我,加入坚果组织,一起学习鸿蒙应用开发。

基于 Stage 模型下的 Ability 开发,实现 FormExtension 卡片的创建与使用,主要流程有:

1.创建卡片 FormExtension

1.导入相关模块

2.实现 FormExtension 生命周期接口

2.配置卡片配置文件

1.在应用配置文件 module.json5 中的 extensionAbilities 标签下,配置ExtensionAbility 相关信息

2.卡片的具体配置信息

3.卡片信息的持久化

1.卡片的业务数据按照卡片 ID 进行持久化管理

2.适配 onDestroy 卡片删除通知接口,在其中实现卡片实例数据的删除

4.卡片数据交互

调用 updateForm 接口更新卡片

5.开发卡片页面与卡片事件

1.进行卡