エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Flutter】setStateをinitStateの中で呼ぶ時の注意点
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Flutter】setStateをinitStateの中で呼ぶ時の注意点
こんにちは。趣味グラマのNobu(@nm_aru)です。 Flutterで思わぬ罠があったので、備忘録として残しておき... こんにちは。趣味グラマのNobu(@nm_aru)です。 Flutterで思わぬ罠があったので、備忘録として残しておきます。 趣味グラマしか引っかからない罠かもしれませんが…。 画面間を素早く行き来するとエラーが起きる 何を言っているのか分かり難いかもしれませんが… 例えば A画面:情報の一覧をリスト表示する画面 B画面:A画面で選択した情報の詳細を表示する画面 という物があったとします。 B画面では、A画面から渡された情報をもとに、インターネット上から情報を取得し、自らの画面に表示します。 B画面のソースコードは、以下のようになります。 この時、普通にA→Bと遷移しているだけなら何も起きないのですが、Bに遷移してすぐにAppBarの戻るボタンなどでAに戻った場合、以下のエラーが発生する場合があります。 FlutterError (setState() called after dispo