возможно ли не показывать все всплывающие экраны при использовании popUntil?

#flutter #dart

Вопрос:

когда я использую Navigator.popUntil(context, ModalRoute.withName('/myPage)) все всплывающие экраны, они появляются до тех пор, пока я не получу экран «MyPage». есть ли способ показать только экран MyPage без всплывающих экранов

Ответ №1:

Проверьте это pushAndRemoveUntil

Это позволит вам протолкнуть нужный маршрут и удалить все маршруты, сложенные в стопку, пока предикат не вернет значение true.