Saya memiliki 2 layar di aplikasi Flutter saya: daftar catatan dan layar untuk membuat dan mengedit catatan.
Jika saya mengirimkan objek ke layar kedua itu berarti saya akan mengedit ini dan jika saya memberikan null itu berarti saya membuat item baru. Layar pengeditan adalah widget Stateful dan saya tidak yakin bagaimana menggunakan pendekatan ini https://flutter.io/cookbook/navigation/passing-data/ untuk kasus saya.
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) {
//.....
}
}
Bagaimana saya dapat mengakses recordObject di dalam _RecordPageState ?