HarmonyOS 鸿蒙Next FormExtensionAbility持久化数据后,页面需要重启才能拿到数据

HarmonyOS 鸿蒙Next FormExtensionAbility持久化数据后,页面需要重启才能拿到数据

问题表述

  1. 在创建卡片的onAddForm回调中,尝试通过首选项持久化formId image
  2. 在index页面中,通过首选项查询formId image
  3. 如果先打开app,再退出到桌面创建卡片。再进入app时,onPageShow将查询不到formId信息 image
  4. 只有先在桌面创建卡片,再打开app,才能正常查询到创建的formId信息 image

求助

  1. 是我使用首选项的方式不对吗?为什么会出现先打开app再创建卡片就查询不到持久化信息的现象。还是我遇到了组件bug
  2. 如何正常触发onDestroy回调
  3. 怎么通过首选项的on()方法监听相应持久化数据的变化?

更多关于HarmonyOS 鸿蒙Next FormExtensionAbility持久化数据后,页面需要重启才能拿到数据的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

同问,解决了吗,我也遇到了,首选项不行,数据库试过了吗?

更多关于HarmonyOS 鸿蒙Next FormExtensionAbility持久化数据后,页面需要重启才能拿到数据的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


您好,请您通过在线提单进一步解决:https://developer.huawei.com/consumer/cn/support/feedback/#/,感谢您的反馈和支持。

姓名: John Doe
职位: 软件工程师
简介: 拥有超过10年的软件开发经验,专注于Web应用和移动应用开发。

回到顶部