У меня есть PageView (), отображающий четыре разные страницы, и BottomNavigationBar, используемый для перехода к этим страницам. У меня есть FloatingActionButton на первой странице, когда я использую Navigator.pu sh () для pu sh второго маршрута и Navigator.pop, чтобы вытащить его, первоначальная страница перестраивается снова, то же самое происходит, когда я использую его на Четвертая страница тоже. Возвращается первый экран вместо того же экрана, на котором я выполняю операцию на этой странице. Итак, как мне вернуться на ту же страницу, сохранив ее состояние?
Я использовал миксин AutomaticKeepAliveClient, чтобы сохранить состояние страниц при навигации по нижней панели навигации, но не смог сделать это с помощью Навигатора. .
Эта статья Андреа Беззито охватывает некоторые ее части, но я не был уверен, что это именно то, что я хотел. поэтому хотел поискать альтернативные решения, если таковые имеются.
Спасибо.