【发布时间】:2018-09-14 10:33:49
【问题描述】:
我想知道 AsyncStorage 什么时候反应原生。
当AsyncStorage 已满以响应原生时,Error 的值是多少?还是会发生其他事情?
我们可以使用以下代码从AsyncStorage 获取值
try {
const value = await AsyncStorage.getItem('TASKS');
if (value !== null) {
// We have data!!
console.log(value);
}
} catch (error) {
// Error retrieving data
}
如果有人可以建议我检查上面的代码以了解 AsyncStorage 何时已满。真的很有帮助。
【问题讨论】:
-
ios 的大小限制是无限的,android 的大小限制是 6MB,如果您使用所有存储空间,那么您使用存储空间的方法可能是错误的,您需要对其进行优化。跨度>
-
@Pritish Vaidya 我知道,但在我的场景中,AsyncStorage 被填满的机会非常渺茫。但我想采取预防措施,以防它满了我想清除它。
-
根据文档没有要检查的 api,但您不会遇到这种情况,6MB 空间很大。
标签: android ios react-native asyncstorage