HarmonyOS 用户登录信息持久化存储 是用PersistentStorage存储比较好 还是用preference存储比较好
存储用户登录token, 是用@ohos.data.preferences 这个存储方式比较好还是使用PersistentStorage
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
查询数据库时,多次查询比较好还是用sql一次联查比较好?
4886浏览 • 1回复 待解决
回调函数怎么写比较好
1657浏览 • 1回复 待解决
HarmonyOS 有没有比较好用的网络框架
439浏览 • 1回复 待解决
HarmonyOS 是否存在比较好用的XML转JSON方式
468浏览 • 1回复 待解决
同步清洗数据库有什么比较好的方法?
2934浏览 • 1回复 待解决
#鸿蒙通关秘籍#HSP的资源咋管理比较好?
494浏览 • 1回复 待解决
PersistentStorage持久化存储问题
1195浏览 • 0回复 待解决
【Harmony OS】【ArkUI】ets开发 请问如何实现一个轮播图,用哪个控件实现比较好,etsUI
3452浏览 • 1回复 待解决
HarmonyOS 关闭中间层的页面,有没有比较好的方案
184浏览 • 1回复 待解决
想对对象进行查询/搜索/筛选,利用什么数据库比较好?
2654浏览 • 1回复 待解决
Docker 和 k8s 应该先学哪个比较好?
6721浏览 • 1回复 待解决
全局常量,放在那里比较好?string.json吗?
2731浏览 • 1回复 待解决
#鸿蒙通关秘籍#现在跳转页面用什么实现比较好?自带的有startactivity这样的方法吗
407浏览 • 1回复 待解决
在数据库如何保存图片比较好获取并设置image显示?
6297浏览 • 1回复 待解决
HarmonyOS 有没有类似redis的数据库?有什么比较好的建议?
310浏览 • 1回复 待解决
Mysql服务器只有两台,怎么做容灾比较好呢?
2554浏览 • 1回复 待解决
WEB服务器装操作linux系统64位的装哪个版本比较好?
2879浏览 • 1回复 待解决
针对jsp中的js css的压缩和混淆,java当中有哪些比较好的maven插件?
2619浏览 • 1回复 待解决
HarmonyOS 项目中的三方库等一些列初始化放在哪里比较好
775浏览 • 1回复 待解决
HarmonyOS 使用Canvas渲染网络图片时,有没有比较好的网图加载框架(类似Glide)
255浏览 • 1回复 待解决
HarmonyOS 使用用户首选项持久化存储数据,重启应用后无法持久化存储
390浏览 • 1回复 待解决
HarmonyOS 怎么封装一些自己项目中比较常用的基础控件,比如 button text column这种有啥比较好的例子吗
305浏览 • 1回复 待解决
HarmonyOS 持久化存储方案
702浏览 • 1回复 待解决
HarmonyOS preferences无法持久化存储
605浏览 • 1回复 待解决
HarmonyOS 银行口令场景剪贴板现在有什么比较好的方式控制别一直弹窗打扰用户吗?
411浏览 • 1回复 待解决
用户登录信息的持久化存储可以使用PersistentStorage或Preference进行存储,具体选择哪种方式取决于具体的需求和使用场景。 PersistentStoragePersistentStorage用于持久化存储选定的AppStorage属性,确保这些属性在应用程序重新启动时保持一致。 它的主要特点包括:
**持久化**:将AppStorage中的属性保存到设备磁盘,确保数据在应用重启后仍然可用。
**双向同步**:PersistentStorage与AppStorage中的属性建立双向同步,确保数据的一致性和同步性。
**限制条件**:支持简单类型(如number、string、boolean等)和可以被JSON.stringify()和JSON.parse()重构的对象,但不支持嵌套对象。 PreferencePreference用于存储用户首选项数据,适用于需要频繁读取和写入的数据。 它的主要特点包括:
**读取和写入**:可以快速读取和写入数据,适用于需要高效读写的场景。
**轻量级**:占用存储空间较小,适合存储简单的键值对数据。
**共享**:多个HAP包可以共享Preference数据,通过ApplicationContext进行互通。 选择建议: **数据类型**:如果需要存储的数据较为复杂,包含嵌套对象或数组,建议使用PersistentStorage。
**读写需求**:如果需要频繁读取和写入数据,且数据较为简单,建议使用Preference。
**应用场景**:如果需要在应用退出后重新启动时保持特定属性的一致性,建议使用PersistentStorage。 如果需要存储用户首选项数据,建议使用Preference。综上所述,选择PersistentStorage还是Preference存储用户登录信息,取决于具体的数据类型、读写需求和应用场景。