スポンサーリンク
ログイン画面でログイン後、遷移先ページから戻る処理でログイン画面に戻りたくないケースはよくあると思う。
この場合、以下のようなpushを使う通常の遷移方法では画面が積まれるだけなので前画面に戻ってしまう。
void moveHome() { Navigator.of(context).push( MaterialPageRoute( builder: (context) { return Home(); }, ), ); }
そんな場合はpushReplacementを使う。
void moveHome() { Navigator.of(context).pushReplacement( MaterialPageRoute( builder: (context) { return Home(); }, ), ); }
参考
https://medium.com/flutter-community/flutter-push-pop-push-1bb718b13c31
スポンサーリンク
スポンサーリンク