将数据发送到新屏幕,但不知道如何设置

时间:2020-11-04 20:11:12

标签: flutter listview dart show

我是开发中的新手,但不知道如何快速将数据发送到新屏幕,我想显示存储卡中的电影列表,当我单击任何存储卡时,它将在以下位置显示电影的详细信息在新屏幕上,如果有人帮助我,我将非常感激

2 个答案:

答案 0 :(得分:1)

// you can have stateful or stateless. This depends on you
class YouScreenName extends StatefulWidget{
  final data;
  YourScreenName({this.data});
} 
Navigator.of(context)
        .push(MaterialPageRoute(
            builder: (BuildContext context) => YourScreenName(
                  data : data
                )));

Navigator.of(context).pushedNamed('/your_route', arguments:data);

答案 1 :(得分:0)

您只需要将数据传递到新页面的构造函数中,并从新构造函数中获取数据并显示到新页面中即可。