我的App中有很多路线。在其中一条路线中,我将传递此数据
Navigator.pushNamed(context, "/details",
arguments:{
"val1": jb.hits[index].ld,
"val2": jb.hits[index].reference
}
);
然后在我的onGenerateRoute中,我想提取数据(val1和val2)并将其传递到详细信息屏幕
onGenerateRoute: (RouteSettings settings) {
var args = settings.arguments;
switch (settings.name) {
case "/details":
return MaterialPageRoute(builder: (_) => DetailPage(
//need to extract val1 and val 2 and pass the two set of data to details as named parameter
),
}
}
我该怎么做...
感谢您的帮助