HarmonyOS PersistentStorage用于持久化状态后,后台退出应用,再次进入,存储的值是空的

需要在登录后把获取的用户数据进行保存一个月,我使用PersistentStorage持久化状态后,后台退出,再次进入保存的数据是空的。

HarmonyOS
2025-01-09 15:45:18
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa

可能是调用setOrCreate方法和PersistentStorage.persistProp顺序有问题,您在EntryAbility调用了initInfo方法导致丢失上一次应用程序运行中的属性值。

可以尝试以下在Index页面加上:

PersistentStorage.persistProp(‘ut’, false)

参考文档:https://developer.huawei.com/consumer/cn/blog/topic/03152189921208025

分享
微博
QQ
微信
回复
2025-01-09 16:51:22
相关问题
PersistentStorage持久存储问题
1123浏览 • 0回复 待解决
如何实现应用数据持久存储
2681浏览 • 1回复 待解决
HarmonyOS preferences无法持久存储
535浏览 • 1回复 待解决
HarmonyOS 持久存储方案
595浏览 • 1回复 待解决
PersistentStorage如何持久一个对象?
3260浏览 • 1回复 待解决
关于数据持久存储要如何实现
1014浏览 • 2回复 待解决
HarmonyOS 应用进入后台,提示用户
322浏览 • 1回复 待解决