HarmonyOS preferences.putSync 存储报错

preferences.putSync(key_passPortData,data);
HarmonyOS
2024-08-26 17:26:14
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

1. 排查数据是否为以下类型: ValueType:用于表示允许的数据字段类型。 number 表示值类型为数字。 string 表示值类型为字符串。 boolean 表示值类型为布尔值。 Array<number> 表示值类型为数字类型的数组。 Array<boolean> 表示值类型为布尔类型的数组。 Array<string> 表示值类型为字符串类型的数组。

2. 排查数据是否过长 长度过长也会报这个错。 如果Value值为string类型,请使用UTF-8编码格式,可以为空,不为空时长度不超过8192个字节。

3. 数据过长可以换个数据存储方法 键值型数据库

分享
微博
QQ
微信
回复
2024-08-26 21:31:14
相关问题
HarmonyOS preferences无法持久化存储
54浏览 • 1回复 待解决
HarmonyOS 使用preferences存储的限制
431浏览 • 1回复 待解决
HarmonyOS Preferences如何实现持久性存储
460浏览 • 1回复 待解决
HarmonyOS @ohos.data.preferences
557浏览 • 1回复 待解决
首选项存储问题,为什么会报错
327浏览 • 1回复 待解决
preferences:15500000
256浏览 • 1回复 待解决