Flutter, Blo c, BottomNavigationBar - navigator.pu sh возвращается - PullRequest
0 голосов
/ 13 апреля 2020

В моем приложении для флаттера есть HomePage, в котором находится BottomNavigationBar. После щелчка элементы на панели возвращаются в HomePage и обрабатываются. BottomNavigationBar управляется BottomNavigationBlo c.

Если пользователь щелкает определенный c BottomNavigationBarItem (например, просмотр), который он будет отображать на странице Страница обзора, с отзывами. Пользователь должен иметь возможность щелкнуть отзыв и получить страницу с подробной информацией. Поскольку подробная информация не является BottomNavigationBarItem, в списке обзора для загрузки используется метод onTap и метод navigation.pu sh. Это работает нормально.

Однако, после загрузки он сразу же возвращается на страницу обзора.

Я полагаю, это потому, что BottomNavigationBlo c устанавливает состояние 'ReviewPageLoaded' при первом запуске плавает там. Когда пользователь нажимает на DetailsPage, состояние не изменяется, поэтому он загружает DetailsPage, а затем немедленно загружает ReviewsPage.

Может кто-нибудь посоветовать, как остановить это поведение?

...