HarmonyOS 卡片formId存储
在app卡片开发商上遇到了个困难
1、打开 app,回退到桌面(不是杀死),长按app图标添加服务卡片,
2、EntryFormAbility.onAddForm() 触发, 添加 formId 到 preference, ( 调用了 preference.flush() )
3、点击桌面 app 图标重新进入,读取 preference 获取不到刚存储的 formId
4、杀死 app,重新进入 app 读取 preference 可以获取刚存储的 formId
不太理解为什么第三步 获取不到 formId
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 有没有API可以获取桌面上此应用创建的所有服务卡片的formID
963浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙卡片如何持久化存储?
1185浏览 • 1回复 待解决
使用Preferences存储用户配置,设备重启后卡片显示默认值
588浏览 • 0回复 待解决
HarmonyOS 数据存储
1195浏览 • 1回复 待解决
HarmonyOS 数据存储中关于大数据存储问题
1446浏览 • 1回复 待解决
HarmonyOS 动态卡片和静态卡片的区别
1899浏览 • 1回复 待解决
HarmonyOS 卡片问题
897浏览 • 1回复 待解决
HarmonyOS @LocalStorage 页面存储与@AppStorage 全局存储的区别
1494浏览 • 1回复 待解决
HarmonyOS app存储
842浏览 • 1回复 待解决
HarmonyOS 键值存储选型
1081浏览 • 1回复 待解决
HarmonyOS 卡片是否支持推送? 卡片收到消息就更新?
876浏览 • 1回复 待解决
HarmonyOS 卡片添加问题
1134浏览 • 1回复 待解决
HarmonyOS 卡片开发咨询
1283浏览 • 1回复 待解决
HarmonyOS 元服务卡片
1106浏览 • 1回复 待解决
HarmonyOS卡片问题咨询
1391浏览 • 1回复 待解决
HarmonyOS 创建服务卡片?
1602浏览 • 1回复 待解决
HarmonyOS 服务卡片问题
1121浏览 • 1回复 待解决
HarmonyOS 相册图片存储
658浏览 • 1回复 待解决
HarmonyOS能否实现服务卡片刷新卡片UI不拉起应用
1614浏览 • 1回复 待解决
ArkTS卡片对比JS卡片有什么优势?
1394浏览 • 1回复 待解决
卡片开发支持多少种尺寸的卡片?
1877浏览 • 2回复 待解决
和远端存储相比,本地存储有什么优势?
4779浏览 • 2回复 待解决
HarmonyOS 获取系统存储总空间,系统剩余存储空间方法
1630浏览 • 1回复 待解决
HarmonyOS 服务卡片静态预览图,应用内快速添加服务卡片
1539浏览 • 1回复 待解决
获取不到是因为涉及到跨进程;
可以使用preferences的removePreferencesFromCache接口来清理缓存,然后重新getPreferences,getPreferences会读取文件最新数据并生成新缓存,也就可以读到另一个进程写进去的值。
注意:请避免多进程并发读写的操作,可能会有非预期的结果,目前只保证单进程安全。
removePreferencesFromCache参考:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-data-preferences-V5#preferencesremovepreferencesfromcache
进程模型:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/process-model-fa-V5