FlutterのinitState内でasync awaitしたい

2021/12/16に公開約300字

FlutterのinitState内でasync awaitしたい〜
よし、書いてみよう

  
  void initState() async {
    super.initState();
      await function();
      setState(() {});
  }

結論:これはできない

ちょい見た目は汚いけど、
下記のやり方を代用とするとうまく実装できるので、試すべし〜

  
  void initState() {
    super.initState();
    Future(() async {
      await function();
      setState(() {});
    });
  }
GitHubで編集を提案

Discussion

ログインするとコメントできます