我是开发中的新手,但不知道如何快速将数据发送到新屏幕,我想显示存储卡中的电影列表,当我单击任何存储卡时,它将在以下位置显示电影的详细信息在新屏幕上,如果有人帮助我,我将非常感激
答案 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)
您只需要将数据传递到新页面的构造函数中,并从新构造函数中获取数据并显示到新页面中即可。