Я хочу перемещаться по разным Маршрутам, используя Ящик, хотя я не хочу открывать новый экземпляр Маршрута каждый раз, когда я нажимаю на него, если я уже на этом Маршруте, скорее я предпочел бы, чтобы в этом случае новый Маршрут был не открыт Это мой код до сих пор:
Widget build(BuildContext context){
return new Drawer(
child:
new ListView(
children: <Widget>[
new ListTile(
title: new Text("NewRoute"),
onTap: () {
Navigator.of(context).pop;
Navigator.of(context).pushNamed('/NewRoute');
}
)
)
)
}
Я хочу использовать условный оператор, чтобы проверить, находимся ли мы на определенном маршруте. Я знаю, что есть способ проверить, на каком маршруте мы сейчас находимся, с помощью isCurrent класса Route.
https://docs.flutter.io/flutter/widgets/Route/isCurrent.html
хотя я не уверен, как это реализовать.
Заранее спасибо!