J'ai 2 écrans dans mon application Flutter: liste des enregistrements et écran pour créer et éditer des enregistrements.
Si je passe l'objet au deuxième écran, cela signifie que je vais le modifier et si je passe null, cela signifie que je crée un nouvel élément. L'écran d'édition est un widget avec état et je ne sais pas comment utiliser cette approche https://flutter.io/cookbook/navigation/passing-data/ pour mon cas.
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) {
//.....
}
}
Comment puis-je accéder à recordObject dans _RecordPageState ?