Flutter 的新手,我的应用程序顶部有 Provider 类事件。有什么方法可以在 Navigator 构建器中注入多个对象,例如 MapBox(events.itmaps, events.maps)?
class Events {
final String site, fb, itmaps, maps;
Events({this.site, this.fb, this.itmaps, this.maps});
}
void main() {
final events = Events();
runApp(
Provider<Events>.value(
value: events,
child: MyApp(),
),
);
}
onPressed: () {
Navigator.of(context).push(
MaterialPageRoute(
builder: (context) => MapBox(events.itmaps),
),
);
}