HarmonyOS 使用首选项实现数据持久化遇到的问题
随意修改一行项目代码后,run到模拟器或者真机上,之前保存到Preferences中的缓存数据都丢失了。
参照codelabs中的代码,实现我们自己的PreferencesUtil工具,以保存本分用户数据(如:token)到本地。
遇到如下问题:
1、将项目run到模拟器或者真机中,可以正常使用Preferences存取数据,包括App冷启动时缓存数据都在。
2、只要随意修改一处代码,甚至是修改代码注释,重新将项目run到手机或者模拟器后,之前缓存的数据就丢失了。
3、在codelabs代码《SetAppFontSize》中,可复现上述问题。
不知是否因为Preferences不适合此类场景存储。多谢。
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS使用“通过用户首选项实现数据持久化”问题
1472浏览 • 1回复 待解决
HarmonyOS 使用用户首选项持久化存储数据,重启应用后无法持久化存储
721浏览 • 1回复 待解决
怎么才能实现用户首选项的持久化存储
238浏览 • 1回复 待解决
首选项数据持久化之后能不能监听变化?
2652浏览 • 1回复 待解决
首选项数据持久化实现用户登录记住密码和自动登录
3409浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何通过用户首选项进行数据持久化?
991浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何从鸿蒙用户首选项持久化文件中删除指定的数据?
1007浏览 • 1回复 待解决
数据持久化遇到的各种问题
1127浏览 • 1回复 待解决
hap包的用户首选项的持久化数据,在hap包升级时会被清理吗
2617浏览 • 1回复 待解决
HarmonyOS 首选项报错数据报错
859浏览 • 1回复 待解决
HarmonyOS TaskPool使用首选项报错
1368浏览 • 1回复 待解决
HarmonyOS 在应用中将数据存储在首选项中,退出应用后无法获取首选项数据
985浏览 • 1回复 待解决
HarmonyOS 首选项示例
757浏览 • 1回复 待解决
HarmonyOS 首选项无法读取Map类型的数据
779浏览 • 1回复 待解决
首选项preferences相关
868浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何通过鸿蒙用户首选项安全地删除持久化文件?
966浏览 • 1回复 待解决
用户首选项使用分享,通过@ohos.data.preferences相关接口,完成用户首选项的简单使用。
2114浏览 • 1回复 待解决
HarmonyOS 首选项与数据库存储数据的格式
1019浏览 • 1回复 待解决
HarmonyOS 如何在应用启动时,获取当应用的版本相关信息,并使用首选项进行持久化?
1074浏览 • 1回复 待解决
首选项存储问题,为什么会报错?
1142浏览 • 1回复 待解决
重新运行项目,用户首选项的数据全都丢失
1232浏览 • 1回复 待解决
HarmonyOS 获取首选项取值的方式
1031浏览 • 1回复 待解决
HarmonyOS 首选项回调失效
873浏览 • 1回复 待解决
HarmonyOS 模拟器使用首选项能力异常
841浏览 • 1回复 待解决
HarmonyOS 创建首选项报错code:15500000
982浏览 • 1回复 待解决
run运行项目默认是卸载再安装,您可以选择覆盖安装、需要进行配置如下:
run-> edit configration -> 勾选 keep Application Data,再重新测试demo。