HarmonyOS 使用首选项实现数据持久化遇到的问题
随意修改一行项目代码后,run到模拟器或者真机上,之前保存到Preferences中的缓存数据都丢失了。
参照codelabs中的代码,实现我们自己的PreferencesUtil工具,以保存本分用户数据(如:token)到本地。
遇到如下问题:
1、将项目run到模拟器或者真机中,可以正常使用Preferences存取数据,包括App冷启动时缓存数据都在。
2、只要随意修改一处代码,甚至是修改代码注释,重新将项目run到手机或者模拟器后,之前缓存的数据就丢失了。
3、在codelabs代码《SetAppFontSize》中,可复现上述问题。
不知是否因为Preferences不适合此类场景存储。多谢。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS使用“通过用户首选项实现数据持久化”问题
448浏览 • 1回复 待解决
HarmonyOS 使用用户首选项持久化存储数据,重启应用后无法持久化存储
66浏览 • 1回复 待解决
首选项数据持久化之后能不能监听变化?
1665浏览 • 1回复 待解决
首选项数据持久化实现用户登录记住密码和自动登录
1836浏览 • 1回复 待解决
HarmonyOS TaskPool使用首选项报错
323浏览 • 1回复 待解决
hap包的用户首选项的持久化数据,在hap包升级时会被清理吗
1631浏览 • 1回复 待解决
HarmonyOS 在应用中将数据存储在首选项中,退出应用后无法获取首选项数据
46浏览 • 1回复 待解决
数据持久化遇到的各种问题
83浏览 • 1回复 待解决
用户首选项使用分享,通过@ohos.data.preferences相关接口,完成用户首选项的简单使用。
1004浏览 • 1回复 待解决
首选项存储问题,为什么会报错?
180浏览 • 1回复 待解决
HarmonyOS 如何在应用启动时,获取当应用的版本相关信息,并使用首选项进行持久化?
144浏览 • 1回复 待解决
重新运行项目,用户首选项的数据全都丢失
176浏览 • 1回复 待解决
HarmonyOS 创建首选项报错code:15500000
28浏览 • 1回复 待解决
关于数据持久化使用问题
138浏览 • 1回复 待解决
HarmonyOS 用户首选项是线程安全的吗
249浏览 • 1回复 待解决
持久化数据PersistentStorage使用问题求助
7090浏览 • 1回复 待解决
HarmonyOS Har包获取使用首选项获取上下文context信息
384浏览 • 1回复 待解决
首选项获取实例,实例是否为单例
1863浏览 • 1回复 待解决
跨模块、跨进程时如何保证正常读取首选项中的数据
282浏览 • 1回复 待解决
#鸿蒙学习大百科#应用首选项的使用有哪些限制?
238浏览 • 2回复 待解决
错误码15500000(首选项)如何处理?
1176浏览 • 1回复 待解决
如何实现应用数据持久化存储
2048浏览 • 1回复 待解决
求大佬告知如何实现数据持久化
351浏览 • 1回复 待解决
Run entry方式运行APP有时候获取不到已经存储的Asset和首选项数据
232浏览 • 1回复 待解决
HarmonyOS 当应用被更新(覆盖安装)之前存在首选项中的值会被重置么
389浏览 • 1回复 待解决
run运行项目默认是卸载再安装,您可以选择覆盖安装、需要进行配置如下:
run-> edit configration -> 勾选 keep Application Data,再重新测试demo。