我在应用程序的根部有一个
InheritedWidget
,基本上就在第一个Scaffold
的第一个构建函数的顶部。从第一页的所有子小部件中使用.of(context)
函数可以很好地引用小部件。如果我在Navigator
堆栈上推送另一页,则InheritedWidget.of()
调用将失败,正如我认为它应该一样。有没有一种方法可以共享访问此小部件?我正在尝试避免不必要地向下传递小部件。ScopedModel也有同样的限制。我考虑传递上下文变量到树下面,但这听起来不对,也无法解决问题。