我们能否将创建的有状态小部件传递给另一个dart文件,然后将该小部件与setState一起添加为主体?

时间:2019-05-29 04:54:59

标签: flutter

我们可以将在一个dart文件中创建的有状态小部件以及setState更改传递到另一个dart文件中,然后将该小部件作为主体呈现在另一个有状态的dart文件中。 其实我能得到尸体,但我的setState无法正常工作。

我想将有状态的小部件(即带有dropdownbutton的小部件)传递到另一个页面,并且setState应该可以正常工作,并且我应该能够捕获数据。

2 个答案:

答案 0 :(得分:0)

要调用父方法时,可以使用状态向上。 (回电给父母)。 如果要从父级调用子级方法,则可以使用GlobalKey

答案 1 :(得分:-1)

您能否向我们展示您的有状态窗口小部件以及您在哪里尝试使用它。您可以使用函数回调并将数据从子级返回到父级。