如何获得用户输入作为另一个屏幕的URL?

时间:2019-04-23 21:40:23

标签: dart flutter

我正在尝试从第一页获取用户输入,然后传递到第二页以调用API。但是,它返回“只能在初始化程序中访问静态成员”。有人可以帮忙吗?

我的代码如下

String trackingnum = _trackingnumController.text;
Navigator.push(context, MaterialPageRoute(builder: (context)=>new 
TrackingPage(trackingnum2: trackingnum)))

另一个屏幕

class TrackingPage extends StatefulWidget {
final String trackingnum2;
TrackingPage({Key key, @required this.trackingnum2}) : super(key: key);
 @override
 TrackingPageState createState() => TrackingPageState();
}

class TrackingPageState extends State<TrackingPage> {
 final url = urL + "/${widget.trackingnum2}";

0 个答案:

没有答案