見出し画像

【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));
 });
}

このようにすると実行できます。

この記事が気に入ったらサポートをしてみませんか?