我目前正在处理应用程序的缓存。 Shared_Preferences文档指出,更大的信息应该存储在其他位置,但是我所使用的几乎是只能包含800个到900个元素的数组,其中包含简单的整数。
答案 0 :(得分:1)
Android的SharedPreferences
和iOS的NSUserDefaults
基本上只是XML文件的代理,XML文件存储在应用程序的内部存储区域中,没有存储限制。
如果您的设计符合使用共享首选项而不是例如数据库的要求,那么我认为您很好。
答案 1 :(得分:1)
基本上没有为在SharedPreferences中存储数据指定限制 尽管如此,它还是建议在数据库中存储大数据,因为您可以从中访问对象,并且共享首选项只能存储原始数据类型(字符串,整数,浮点数等)