React Native中的AsyncStorage有多大?

时间:2015-09-30 21:12:42

标签: react-native

文档说它应该用来代替LocalStorage,但是它并没有列出任何有关它的大小的信息。如果我记得,Web浏览器中的LocalStorage只有大约10mb。

https://facebook.github.io/react-native/docs/asyncstorage.html

4 个答案:

答案 0 :(得分:15)

它写入磁盘,如果有可用空间则非常大。在iOS上,除了底层操作系统强加的内容之外,没有人工上限:https://stackoverflow.com/a/1897383/454967

答案 1 :(得分:0)

在Android上,默认限制为6mb。选中this

但是您可以增加限制,以调用方法setMaximumSize

答案 2 :(得分:0)

here所述,要增加Android上的 6mb 限制。请尝试以下操作:

{ "status":"SUCCESS", "totalCount":1, "statusCode":"OK", "ResultData":{ "data":[ {"domain_code":"X3","domain_name":"BMW"}, {"domain_code":"Q5","domain_name":"AUDI"}, {"domain_code":"G450","domain_name":"LEXUS"} ] } 中将这些行添加到MainApplication.java函数中

onCreate

答案 3 :(得分:0)

在react-native上增加AsyncStorage大小的新方法是将AsyncStorage_db_size_in_MB=属性添加到您的android/gradle.properties中,如下所示:https://github.com/react-native-community/async-storage/blob/LEGACY/docs/advanced/IncreaseDbSize.md