未处理的承诺拒绝(id:0)错误:数据库或磁盘已满。

时间:2018-12-02 11:30:53

标签: reactjs react-native

This is the error that i'm getting.

我正在尝试使用异步存储传递JSON格式的数据输入,并使用getItem接收数据。

echo off
setlocal EnableDelayedExpansion
set "delim=|"
for /F "tokens=1-3 delims=!delim!" %%a in ("abc|def|ghi") do (
echo a: %%a
echo b: %%b
echo c: %%c
)
每当我尝试获取输入数据时,它就会显示null并抛出此错误。任何帮助,将不胜感激。提前致谢。

1 个答案:

答案 0 :(得分:0)

AsyncStorage(至少在Android上)的最大数据库大小约为6MB(根据我使用Google所能找到的数据库,我自己不是React Native开发人员。)

我还发现您可以增加此最大值here

long size = 50L * 1024L * 1024L; // 50 MB

com.facebook.react.modules.storage.ReactDatabaseSupplier
  .getInstance(getApplicationContext())
  .setMaximumSize(size);

更多信息in this article