文档说它应该用来代替LocalStorage,但是它并没有列出任何有关它的大小的信息。如果我记得,Web浏览器中的LocalStorage只有大约10mb。
https://facebook.github.io/react-native/docs/asyncstorage.html
答案 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