Tôi có 2 màn hình trong ứng dụng Flutter của mình: danh sách các bản ghi và màn hình để tạo và chỉnh sửa bản ghi.
Nếu tôi chuyển đối tượng sang màn hình thứ hai, điều đó có nghĩa là tôi sẽ chỉnh sửa điều này và nếu tôi chuyển giá trị null nghĩa là tôi đang tạo mục mới. Màn hình chỉnh sửa là tiện ích con Stateful và tôi không chắc cách sử dụng phương pháp này https://flutter.io/cookbook/navigation/passing-data/ cho trường hợp của mình.
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) {
//.....
}
}
Làm cách nào để truy cập recordObject bên trong _RecordPageState ?