我的问题是共享首选项从设备中获取了多少数据?我知道共享首选项用于小数据,例如整数,字符串等,但是当存储在共享首选项中时,int从设备中获取了多少数据? 谢谢
答案 0 :(得分:1)
我知道共享首选项用于小数据,例如整数,字符串等,但是当存储在共享首选项中时,int从设备获取了多少数据
没有硬性限制。不推荐使用SharedPreferences代替数据库的主要原因主要是性能 - >共享优先级数据保存在普通的平面XML文件中,缺少SQLite提供的所有机制。整个XML文件也被读入内存中,所以如果你增长太多(而不是MB而不是KB)那么你可能会在一些堆较小的设备上面对OutOfMemory。
答案 1 :(得分:-1)