AsyncStorage 存储Boolean值 造成ios crash ,android无响应
-
AsyncStorage 只能存string类型。 例如:
const sessionStatus = await AsyncStorage.setItem(‘sessionStatus’,‘true’)
-
AsyncStorage 获取值。
const sessionStatus = await AsyncStorage.getItem(‘sessionStatus’)
- !!!AsyncStorage 不能存入Boolean值
当使用 const sessionStatus = await AsyncStorage.setItem(‘sessionStatus’,true)时, 会使android无响应, ios release版本crash。
Android error :
Error: java.lang.Boolean cannot be cast to java.lang.String
IOS:
在ios debug版本上不会报错, 但是在ios release版本上, 当执行到这行代码时, app会闪退(crash)。