243

Flutter アプリには 2 つの画面があります。レコードのリストと、レコードを作成および編集するための画面です。

2 番目の画面にオブジェクトを渡すと、これを編集することを意味し、null を渡すと、新しいアイテムを作成することを意味します。編集画面はステートフル ウィジェットであり、このアプローチを使用する方法がわかりませんhttps://flutter.io/cookbook/navigation/passing-data/私の場合。

class RecordPage extends StatefulWidget {
  final Record recordObject;

  RecordPage({Key key, @required this.recordObject}) : super(key: key);

  @override
  _RecordPageState createState() => new _RecordPageState();
}

class _RecordPageState extends State<RecordPage> {
  @override
  Widget build(BuildContext context) {
   //.....
  }
}

_RecordPageState内のrecordObjectにアクセスするにはどうすればよいですか?

4

7 に答える 7