навигации:)
Есть навигатор 1, одна из страниц которого - вложенный навигатор 2
В навигатор 2 есть страница Х, с которой идет переход пушем на страницу Y из навигатора 1, и затем нужно вернуться обратно на страницу X
При возврате выпадает ошибка Duplicate GlobalKey detected in widget tree.
Как правильно сделать такую навигацию? Мне нужно сохранить стек роутов в навигаторе 2, чтобы при возвращении на страницу Х оставалась возможность делать Navigator.pop()
А какая навигация у тебя используется, стеково-православная или декларативно-дванольная?
В два ноль ты навигатор обновляешь снаружи, прям весь стек... А в обычном ты изнутри калишь попы/пуши
popUntil пробовал, но может что-то не то делал, попробую еще раз
Ну если что, примеры в дартпаде тут всегда в почете) Думаю что с примером сразу подскажут, учитывая то что навигатор классический.
а в чем преимущества над традиционной?
Обсуждают сегодня