【发布时间】:2020-03-15 19:44:22
【问题描述】:
我正在尝试将数据从屏幕解析到另一个屏幕,定位屏幕有状态小部件,但我发现错误说我想要解析的数据没有定义,尽管我已经定义了它,请帮助..谢谢。。
这是我的代码,
var data_id;
if (_keyForm.currentState.validate()) {
_keyForm.currentState.save();
// var data = "wmsorders_id='" + data_id + "'";
// var response = await RestService()
// .restRequestServiceGet(SystemParam.URL_UPCOMING, data);
// print("response : " + response.body.toString());
// UpcomingModel upcomingModel;
// upcomingModel = UpcomingModel.fromJson(jsonDecode(response.body));
try {
Navigator.push(
context, MaterialPageRoute(builder: (context) => PickUp(
data_id: data_id
))
);
Toast.show("Parsing: " + data_id, context,);
} catch (e) {
Toast.show("Error:something wrong", context,
duration: Toast.LENGTH_SHORT, gravity: Toast.BOTTOM);
}
}
}
我这里尝试解析数据,
class PickUp extends StatefulWidget {
@override
_PickUpState createState() => _PickUpState();
}
class _PickUpState extends State<PickUp> {
var data_id;
PickUp({Key key, this.data_id});
}
【问题讨论】:
标签: flutter