AsyncStorage 呼び出しを含む関数を呼び出そうとしています (データを受信して 'TutorialNotOver' に格納します)。私のプログラムは少し前に機能しましたが、どういうわけか壊れてしまいました。React-Native は警告やエラーを表示しません。正しく動作しません。プログラムが GetfirstTime() 関数の呼び出しをスキップしているように見えます。
<View>
...
{this.props.firstTime = this.GetfirstTime}
...
</View>
...
async GetfirstTime(){
let firstTime = "null";
try{
firstTime = await AsyncStorage.getItem('TutorialNotOver', (err, result) => {
console.log("GetfirstTimeFirstTime: " + result);
});
}
catch (error){
console.log(error);
}
if (firstTime === 'null')
{
firstTime = 'true';
}
if (firstTime === "true")
{
try{
AsyncStorage.setItem('TutorialNotOver', "true");
return true;
}
catch (error){
console.log(error);
}
}
return false;
}