Ho 2 schermate nella mia app Flutter: elenco di record e schermata per la creazione e la modifica di record.
Se passo un oggetto alla seconda schermata significa che lo modificherò e se passo null significa che sto creando un nuovo elemento. La schermata di modifica è un widget Stateful e non sono sicuro di come utilizzare questo approccio https://flutter.io/cookbook/navigation/passing-data/ per il mio caso.
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) {
//.....
}
}
Come posso accedere a recordObject all'interno di _RecordPageState ?