【Flutter】initState内でawaitさせる
iniState内で5秒止める処理がしたいとき
@override
void initState() async {
super.initState();
await Future.delayed(Duration(seconds: 5));
}
このように記述することはできません。
@override
void initState() {
super.initState();
Future(() async {
await Future.delayed(Duration(seconds: 5));
});
}
このようにすると実行できます。