Flutter | 画面遷移時にデータを受け取る方法

Android

Flutterでは、画面遷移時にデータを受け取る方法としては、
StatelessWidgetと、StatefulWidget の場合で、少し方法が異なります。

StatelessWidget でデータを受け取る場合

データを受け取る方法としては、

・引数を受け取るための変数を用意する。
・コンストラクタにデータを受け取るための引数を追加する。

StatefulWidget でデータを受け取る場合

StatefulWidget の場合でも、基本的には、StatelessWidget と同じ方法となります。

データを受け取る方法としては、

・引数を受け取るための変数を用意する。
・コンストラクタにデータを受け取るための引数を追加する。

StatefulWidgetの場合は、 widgit.変数名 でデータを参照することができます。

データの渡し方

データを渡す遷移元については、画面遷移先が Statelessでも、Statefulでも関係ありません。

下記のように、画面遷移先を指定する際に、渡すデータを引数に指定することで、画面遷移先にデータを渡すことができます。

おススメ商品

タイトルとURLをコピーしました