我有 3 頁,例如,我在第一頁。我轉到第二頁,然后轉到第三頁。我點擊后退按鈕或系統按鈕,我想進入第一頁。即使按系統后退按鈕,我也不想看到第二頁。我怎樣才能做到這一點?也許清除導航器?我嘗試使用
Navigator.push(context, MaterialPageRoute(builder: (BuildContext context) => Single(value: _question))).then((value) => Navigator.pop(context));
但我看到第二頁大約一秒鐘,它就關閉了。
uj5u.com熱心網友回復:
您可以使用 Navigator.pushReplacement
如果您想了解有關 navigator 的更多詳細資訊,這將對您有所幫助。
uj5u.com熱心網友回復:
您popUntil在Navigator.
https://api.flutter.dev/flutter/widgets/Navigator/popUntil.html
這應該將螢屏上的所有螢屏堆疊起來,直到您選擇回傳的螢屏。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/337362.html
標籤:扑
