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