Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 我如何访问颤振中另一个类的变量_Flutter_Dart - Fatal编程技术网

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,),
));

将上述代码放入按下的
并将数据传递给构造函数。

这是否回答了您的问题?你是如何调用另一个页面的?你能添加到目前为止你所尝试的内容的详细信息吗?你可以在调用另一个屏幕时传递数据,并通过使用参数创建第二个屏幕的构造函数来访问另一个屏幕上的数据。请向我们显示一些代码,以便我们可以看到你正在尝试做什么,并以简单的方式帮助你。