

Flutterで画面遷移をした後に、遷移先の画面でFirestoreからデータを読みだして表示させたいのですが、画面が作られた後すぐに勝手に発火するイベントを調べても見つけることができません。onPressedで発火させてFirestoreの方から読み出しをすることはできているので、自然発火するイベントを教えてもらいたいです。


CC BY-SA 4.0
2021-12-02T01:50:11.933
83909
2023-01-20T11:01:45.240
41769
question
flutter dart
Flutterでのイベント発火方法を知りたいです


まずStatefulWigetを使います：

[code]

        class Youclass extends StatefulWidget {
          @override
          State<StatefulWidget> createState() => _Youclass();
        }
        class _Youclass extends State<TvMain> {
        @override
        void initState() {
            Future.delayed(Duration.zero).then((_) async {
              // ロード処理を行う: Firestoreとか
              ....
               setState((){});
            });
        @override
          Widget build(BuildContext context) {
               // return あなたのWiget
        　　　}
        }
    
    
[/code]

こんな感じでページが切り替えた時の対応を入れることができます。


CC BY-SA 4.0
2021-12-12T11:19:05.370
84084
2021-12-12T11:19:05.370
41314
83909
answer