Flutterは、iOSとAndroidのアプリを同じコードで開発するためのフレームワークです。オープンソースで開発言語はDart。双方のプラットフォームにおける高度な実行パフォーマンスと開発効率を提供することを目的としています。
Q&A
解決済
1回答
4373閲覧
総合スコア10
1グッド
0クリップ
投稿2020/09/18 08:00
1
0
今回渡したいのは複雑なデータではなく複数の文字列のみです。
代入された後の String _id; String _game; を渡す場合NextPage()に入れるのは何が正しいのでしょうか
Flutter1 2 Navigator.push( 3 context, 4 MaterialPageRoute( 5 builder: (context) => NextPage(), 6 ), 7 );
Flutter
1 2 Navigator.push( 3 context, 4 MaterialPageRoute( 5 builder: (context) => NextPage(), 6 ), 7 );
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
質問へのコメント
回答1件
ベストアンサー
はじめに、NextPage側でidとgameという値を受け取れるようにしておきます。
id
game
dart1 2class NextPage extends StatelessWidget { 3 final String id; 4 final String game; 5 6 const NextPage({ 7 Key key, 8 this.id, 9 this.game, 10 }) : super(key: key); 11 12 @override 13 Widget build(BuildContext context) { 14 return ; 15 } 16}
dart
1 2class NextPage extends StatelessWidget { 3 final String id; 4 final String game; 5 6 const NextPage({ 7 Key key, 8 this.id, 9 this.game, 10 }) : super(key: key); 11 12 @override 13 Widget build(BuildContext context) { 14 return ; 15 } 16}
あとは、以下のように値を渡すだけです。
dart1Navigator.push( 2 context, 3 MaterialPageRoute( 4 builder: (context) => NextPage( 5 id: _id, 6 game: _game, 7 ), 8 ), 9);
1Navigator.push( 2 context, 3 MaterialPageRoute( 4 builder: (context) => NextPage( 5 id: _id, 6 game: _game, 7 ), 8 ), 9);
投稿2020/09/18 08:41
総合スコア704
回答へのコメント
2020/09/18 10:08
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
15分調べてもわからないことはteratailで質問しよう!
ただいまの回答率85.29%
質問をまとめることで思考を整理して素早く解決
テンプレート機能で簡単に質問をまとめる
[Flutter]画面遷移の時に複数の値を渡すには
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/18 10:08