未验证 提交 b5ee410c 编写于 作者: G gloria 提交者: Gitee

【OpenHarmony开源贡献者计划2022】stage-formextension.md描述优化

Signed-off-by: Ngloria <80926032@qq.com>
上级 f997b3d4
......@@ -98,7 +98,7 @@ FormProvider类具体的API介绍详见[接口文档](../reference/apis/js-apis-
console.log('FormAbility onCastToNormal');
}
onUpdate(formId) {
// 若卡片支持定时更新/定点更新/卡片使用方主动请求更新功能,则提供方需要写该方法以支持数据更新
// 若卡片支持定时更新/定点更新/卡片使用方主动请求更新功能,则提供方需要写该方法以支持数据更新
console.log('FormAbility onUpdate');
let obj = {
"title": "titleOnUpdate",
......@@ -114,7 +114,7 @@ FormProvider类具体的API介绍详见[接口文档](../reference/apis/js-apis-
console.log('FormAbility onVisibilityChange');
}
onEvent(formId, message) {
// 若卡片支持触发事件,则需要写该方法并实现对事件的触发
// 若卡片支持触发事件,则需要写该方法并实现对事件的触发
console.log('FormAbility onEvent');
}
onDestroy(formId) {
......@@ -246,9 +246,9 @@ FormProvider类具体的API介绍详见[接口文档](../reference/apis/js-apis-
需要注意的是,卡片使用方在请求卡片时传递给提供方应用的Want数据中存在临时标记字段,表示此次请求的卡片是否为临时卡片:
常态卡片:卡片使用方会持久化的卡片;
- 常态卡片:卡片使用方会持久化的卡片;
临时卡片:卡片使用方不会持久化的卡片;
- 临时卡片:卡片使用方不会持久化的卡片;
由于临时卡片的数据具有非持久化的特殊性,某些场景比如卡片服务框架死亡重启,此时临时卡片数据在卡片管理服务中已经删除,且对应的卡片ID不会通知到提供方,所以卡片提供方需要自己负责清理长时间未删除的临时卡片数据。同时对应的卡片使用方可能会将之前请求的临时卡片转换为常态卡片。如果转换成功,卡片提供方也需要对对应的临时卡片ID进行处理,把卡片提供方记录的临时卡片数据转换为常态卡片数据,防止提供方在清理长时间未删除的临时卡片时,把已经转换为常态卡片的临时卡片信息删除,导致卡片信息丢失。
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册