Stage 模型下实现 FormExtension 卡片的创建与使用流程分析
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.进行卡