如何在flutter中使用带回调值的回调函数?

时间:2018-03-28 01:43:16

标签: callback flutter

我想允许一个具有回调的类将数据传递回主类。

所以有两个类:First类包含来自其他类的另一个小部件的主体和一个保存按钮。 第二个类是小部件类存储在另一个文件中。

如何在单击保存按钮后保存第二课中输入的值?

1 个答案:

答案 0 :(得分:1)

你不能这样做:

class WidgetWithCallback {
  VoidCallback onButtonPressed;
  ClassWithCallback(this.onButtonPressed);
  ...
}

如果要将名称应用于回调,则可以使用:

ClassWithCallback({@required this.onButtonPressed});

然后在该小部件中,只要按下按钮或选择文件等,就可以调用回调?

如果您需要传回数据,可以使用typedef