Flutter:从两个有状态小部件传递数据

时间:2018-11-26 11:28:44

标签: dart flutter

如果我有一个带状态Object_1的StatefulWidget_1,该对象将传递给StatefulWidget_2,对Object_1进行一些更改,然后将其传递回StatefulWidget_1,我可以知道该怎么做。这种设置可行吗?我可以知道建议的解决方案吗?

我遇到了麻烦,因为在StatefulWidget_1中访问Object_1时,由StatefulWidget_2完成的修改被丢弃了。

2 个答案:

答案 0 :(得分:0)

如果您的object1是statefulwedget1状态的一部分。

现在,问题变成了,如何使您的statefulwidget2更改object1?

扑扑状态管理的常识表明BloC模式

使用流和streambuilders,这将非常有帮助。

答案 1 :(得分:0)

我通过在StatefulWidget_1中的StatefulWidget_2中传递一个对Object_1进行修改的函数解决了我的问题。谢谢!