我正在尝试在处理小部件之前将值保存回 InheritedWidget,
void disposed() {
AppInheritedWidget.of(context).update(value);
super.disposed();
}
但出现以下错误:
在小部件被破坏之前,有没有一种节省价值的好方法?
我确实看到错误消息建议在 didChangeDependencies() 期间保留引用,但这就像本地移动的做事方式。"AppInheritedWidget.of(context)"
在 build() 期间有一个实例变量而不是颤振的方式来获取,并不理想。
有什么建议吗?