Я пытаюсь сохранить значение обратно в InheritedWidget перед удалением виджета,
void disposed() {
AppInheritedWidget.of(context).update(value);
super.disposed();
}
, но получил следующую ошибку:
Есть ли хороший способ сохранить значение до того, как виджет будет уничтожен?
Я вижу, что в сообщении об ошибке предлагается сохранить ссылку во время didChangeDependencies (), но это как родной мобильный способ делать вещи. Наличие переменной экземпляра вместо флаттера, чтобы получить "AppInheritedWidget.of(context)"
во время сборки (), не идеально.
Есть предложения?