【发布时间】:2023-03-03 05:38:17
【问题描述】:
我的问题是共享偏好从设备中获取了多少数据?我知道共享首选项用于少量数据,例如整数、字符串等,但是当存储在共享首选项中时,整数会从设备中获取多少数据? 谢谢
【问题讨论】:
-
这可能会对您有所帮助。检查this out
我的问题是共享偏好从设备中获取了多少数据?我知道共享首选项用于少量数据,例如整数、字符串等,但是当存储在共享首选项中时,整数会从设备中获取多少数据? 谢谢
【问题讨论】:
我知道共享首选项用于少量数据,例如整数、字符串等,但是当整数存储在共享首选项中时,整数会从设备中获取多少数据
没有硬性限制。不建议使用 SharedPreferences 代替数据库的主要原因主要是性能 -> 共享首选项数据保存在普通的平面 XML 文件中,缺少 SQLite 提供的所有功能。此外,整个 XML 文件会被读入内存,因此如果您将其增长太多(而不是 MB 而不是 KB),那么您可能会在某些堆较小的设备上面临 OutOfMemory。
【讨论】: