Flutter Navigation: перенос предыдущего маршрута на вершину стека
Во флаттере у меня есть случай использования, когда я хочу вернуть тот же маршрут в верхней части экрана, если он уже присутствует, в противном случае нажмите новый маршрут.
Например, Текущий стек: A -> B -> C -> D
(самый верхний)
Если я нажму B, я просто хочу A -> C -> D -> B
. Я хочу вывести B на передний план своим состоянием.
Я просмотрел документацию, но не смог придумать, как это сделать. Кто-нибудь придумал, как это сделать?