Flutter 我如何访问颤振中另一个类的变量
我正在制作我的第一个颤振应用程序 它询问一些信息,然后当你点击一个按钮时,它会显示你在另一个页面上输入的信息,我想问。如何从另一个类获取变量Flutter 我如何访问颤振中另一个类的变量,flutter,dart,Flutter,Dart,我正在制作我的第一个颤振应用程序 它询问一些信息,然后当你点击一个按钮时,它会显示你在另一个页面上输入的信息,我想问。如何从另一个类获取变量 因此,我可以使用在另一个页面上输入的信息似乎您希望在导航到另一个页面时传递一些数据。如果我没有错,您应该在目标中定义一个变量,如下所示: class NewPage extends StatefulWidget { final int someInt; NewPage({Key key, this.someInt}) : super(key: ke
因此,我可以使用在另一个页面上输入的信息似乎您希望在导航到另一个页面时传递一些数据。如果我没有错,您应该在目标中定义一个变量,如下所示:
class NewPage extends StatefulWidget {
final int someInt;
NewPage({Key key, this.someInt}) : super(key: key);
@override
_NewPageState createState() => _NewPageState();
}
class _NewPageState extends State<NewPage> {
@override
Widget build(BuildContext context) {
return Container(
child: Container(child: Text("${widget.someInt}"),),
);
}
}
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => NewPage(someInt: 293,),
));
将上述代码放入按下的
中
并将数据传递给构造函数。这是否回答了您的问题?你是如何调用另一个页面的?你能添加到目前为止你所尝试的内容的详细信息吗?你可以在调用另一个屏幕时传递数据,并通过使用参数创建第二个屏幕的构造函数来访问另一个屏幕上的数据。请向我们显示一些代码,以便我们可以看到你正在尝试做什么,并以简单的方式帮助你。