Прежде всего, я не настраиваю свои маршруты в MaterialApp, как это
new MaterialApp(
home: new Screen1(),
routes: <String, WidgetBuilder> {
'/screen1': (BuildContext context) => new Screen1(),
'/screen2' : (BuildContext context) => new Screen2(),
'/screen3' : (BuildContext context) => new Screen3(),
'/screen4' : (BuildContext context) => new Screen4()
},
)
Вместо этого я маршрутизирую из разных мест в моем приложении, нажимая новый маршрут, как это:
Navigator.push(
context,
MaterialPageRoute(
builder: (BuildContext context) =>
Screen3(someInputData)));
Так в моем случае, как я могу вывести экраны с текущего на экран № 2, например?