Flutterラボの

プレミアム会員になる

2020.08.06

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

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

Flutterラボ
hatchoutschool
FlutterとNuxtに関する知識を発信しています! 動画で学べる学習サイト『Flutterラボ』と『Nuxtラボ』を運営 Flutterラボ:https://flutterlabo.tech/ Nuxtラボ:https://flutterlabo.tech/nuxt