【发布时间】:2013-03-15 02:41:55
【问题描述】:
我知道与这个问题类似的问题已经被问过很多次了,通过浏览所以我部分找到了答案,但不完整,而且 android 文档并没有真正的帮助。显然我知道它们是如何工作的,并且以前曾多次使用过共享偏好,但我想知道什么时候(多少)太多了,我读过人们存储了 ~ 100KBS 没有任何问题。长话短说 - 是否有人在共享首选项中存储了太多数据时遇到了问题,问题是什么,数据会被删除还是?
** 这只是一个出于好奇的问题,我已经将我的大值存储在 SQL DB 中,只是想知道如果有人出于某种原因将所有内容存储在共享首选项中会出现什么问题以及是否会有任何问题
【问题讨论】:
-
我知道它们的用途和时间,我只是想知道如果使用太多会导致什么问题。
-
SharedPreferences 主要用于存储一些原始数据类型,我认为没有限制。如果你真的想知道你必须寻找“Android 应用程序最大存储数据量”,我怀疑你会在 SharedPreferences 周围找到答案
-
感谢Maver1ck,搜索Android应用最大存储数据量
-
只是稍微扩展我的建议:一旦您使用 SharedPreferences 并使用设置 - 应用程序找到您的应用程序,您将看到“数据”部分不再为零。这就是为什么我认为 SharedPreferences 使用的数据被概括为“应用程序数据”,如果有限制 - 它等于允许应用程序存储的最大数据量