React native React Native中的AsyncStorage有多大?
文档中说应该使用它而不是LocalStorage,但是没有列出任何关于它有多大的内容。如果我记得的话,web浏览器中的本地存储空间只有10mb左右React native React Native中的AsyncStorage有多大?,react-native,React Native,文档中说应该使用它而不是LocalStorage,但是没有列出任何关于它有多大的内容。如果我记得的话,web浏览器中的本地存储空间只有10mb左右 它写入磁盘,如果有可用空间,它会非常大。在iOS上,除了底层操作系统强加的限制之外,没有其他人为的限制:。在Android上,默认限制为6mb。检查 但是您可以增加调用该方法的限制 这是一个旧答案,新方法在上面的justin答案中提到。。 如前所述,增加Android上的6mb限制。。试试这个: 在MainApplication.java中,在on
它写入磁盘,如果有可用空间,它会非常大。在iOS上,除了底层操作系统强加的限制之外,没有其他人为的限制:。在Android上,默认限制为6mb。检查 但是您可以增加调用该方法的限制 这是一个旧答案,新方法在上面的justin答案中提到。。
如前所述,增加Android上的6mb限制。。试试这个: 在
MainApplication.java
中,在onCreate
函数中添加这些行
public void onCreate() {
// ...
long size = 50L * 1024L * 1024L; // 50 MB
com.facebook.react.modules.storage.ReactDatabaseSupplier.getInstance(getApplicationContext()).setMaximumSize(size);
}
在react native上增加AsyncStorage大小的新方法是将
AsyncStorage\u db\u size\u in_MB=
属性添加到您的android/gradle.properties
中,如下所示:需要注意的一点是,从0.12开始,android将只有6MB的存储空间:新链接: