当点击后退按钮导航到我访问的每个页面时
when click back button navigated to every pages I visit
我有 5 个屏幕。
第 5 个屏幕有一个转到第 1 个屏幕的按钮。
我点击了第一屏、第二屏、第三屏、第四屏、第五屏,再次点击了第一屏、第二屏、第三屏、第四屏、第五屏。 (1>2>3>4>5>1>2>3>4>5)
我再次单击后退按钮 again.not 停在第一页。转到我访问过的每一页。 (5<4<3<2<1<5<4<3<2<1)
我用了WillPopScope
当你从第5屏转到第1屏时,你不应该推第1屏。相反,您应该使用 popUntil
弹出直到返回第一个屏幕。
为此,您必须添加 named route to 1st screen, so that you can use something like ModalRoute.withName('/login')
as shown in the example here。
这个问题似乎是密切相关的:Flutter Navigation pop to index 1
我有 5 个屏幕。
第 5 个屏幕有一个转到第 1 个屏幕的按钮。
我点击了第一屏、第二屏、第三屏、第四屏、第五屏,再次点击了第一屏、第二屏、第三屏、第四屏、第五屏。 (1>2>3>4>5>1>2>3>4>5)
我再次单击后退按钮 again.not 停在第一页。转到我访问过的每一页。 (5<4<3<2<1<5<4<3<2<1)
我用了WillPopScope
当你从第5屏转到第1屏时,你不应该推第1屏。相反,您应该使用 popUntil
弹出直到返回第一个屏幕。
为此,您必须添加 named route to 1st screen, so that you can use something like ModalRoute.withName('/login')
as shown in the example here。
这个问题似乎是密切相关的:Flutter Navigation pop to index 1