颤抖的shared_preferences有多大?

时间:2019-08-14 10:48:41

标签: flutter dart dart-pub

我目前正在处理应用程序的缓存。 Shared_Preferences文档指出,更大的信息应该存储在其他位置,但是我所使用的几乎是只能包含800个到900个元素的数组,其中包含简单的整数。

2 个答案:

答案 0 :(得分:1)

Android的SharedPreferences和iOS的NSUserDefaults基本上只是XML文件的代理,XML文件存储在应用程序的内部存储区域中,没有存储限制。

如果您的设计符合使用共享首选项而不是例如数据库的要求,那么我认为您很好。

答案 1 :(得分:1)

基本上没有为在SharedPreferences中存储数据指定限制 尽管如此,它还是建议在数据库中存储大数据,因为您可以从中访问对象,并且共享首选项只能存储原始数据类型(字符串,整数,浮点数等)