【发布时间】:2018-05-26 12:51:56
【问题描述】:
我的 Flutter 应用中有一个有状态小部件作为详细信息页面:
class MyTestPage extends StatefulWidget {
final Foo foo;
MyTestPage({
Key key,
@required this.foo, }): super(key : key);
@override
MyTestPageState createState() => MyTestPageState();
}
class MyTestPageState extends State<MyTestPage> {
Foo foo;
@override
void initState(){...}
@override
Widget build(BuildContext context) {...}
}
我正在将一个列表项从我的主页小部件传递给MyTestPage。如何从 MyTestPageState 访问该变量 (foo)?
我的主页小部件包含一个列表,单击ListTile 会将您带到该ListTile 的详细信息小部件。我正在使用StatefulWidget,因为我需要在详细信息屏幕上对 Firebase 数据库运行查询,但我不知道还有什么方法可以做到这一点。
【问题讨论】: