可以将StatelessWidget用作InheritedWidget的子代吗?

时间:2019-05-12 12:20:49

标签: flutter state-management inherited-widget

我看到的使用InheritedWidget的常见模式是它包含两个对象:应继承的数据和根子对象:

return MyInheritedWidget(
   data: MyModel(),
   child: MyStatelessWidget()
);

但是,如果我想从data的{​​{1}}中获取MyInheritedWidget,则由于MyStatelessWidget的初始化过程未完成,会引发空错误(我们仍在构造函数中)。因此我想出的解决方案是使用MyInheritedWidget,并在StatefullWidget类中获取数据。

0 个答案:

没有答案