Допустим, у меня есть 4 экрана: A, B, C, D, E.
- Случай 1: Я что-то сделал на экране E, затем вернулся к экрану C, пример:
Для этого я использовал Navigator.popUntil (), но есть случай 2, подобный этому:
-Case 2: Go чтобы экранировать E от A, затем D, что-то сделал и go вернуться к C, пример:
Для этого я использовал Navigator.pushNamedAndRemoveUntil (). Есть ли способ проверить, добавил ли я маршрут C ранее, чтобы отменить действие pushNamed в случае 2? Извините за мое плохое объяснение.