У моєму додатку Flutter у мене є 2 екрани: список записів та екран для створення та редагування записів.
Якщо я передаю об'єкт на другий екран, це означає, що я збираюсь відредагувати це, і якщо я перенесу нульове значення, це означає, що я створюю новий елемент. Екран редагування - віджет Stateful, і я не впевнений, як використовувати такий підхід 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) {
//.....
}
}
Як я можу отримати доступ до recordObject всередині _RecordPageState ?