class MyChangeNotifier extends ChangeNotifier {
bool myVar;
...
MyChangeNotifier({@required this.myVar, ...});
void myFunction (){...}
...
Я хотел бы иметь функцию, подобную initState, для вызова, как только Конструктор завершит работу.
if (myVar) {
myFunction();
}
Как я могу получить это поведение? Кажется, что ChangeNotifier не имеет initState, потому что я получаю "Метод 'initState' не определен в суперклассе 'MyChangeNotifier'", когда я пишу следующее:
void initState() {
super.initState();
}
Я думал о вызове функция извне, сразу после создания MyChangeNotifier, но я не уверен, где это сделать:
return ChangeNotifierProvider<MyChangeNotifier>(
create: (context) => MyChangeNotifier(
myVar: true,
...
),
child: ... )