前提
リストを表示する簡単なアプリを作っています。
現状では、画面1の中のボタンを選択すると小窓(AlertDialog)が出てきて、その中のDropdownButtonで選択するとそれに応じて画面2がつくられます。
実現したいこと
画面2のナビゲーションバーの戻るボタンを押して、画面1に戻りたいのですが、その際小窓(AlertDialog)を介さずに戻りたいです。現在のコードでは、小窓が表示された状態に戻ってしまいます。画面2から画面1へダイレクトに移動することは可能ですが、あくまで戻ることにしておかないと、画面の上に画面を重ねていくみたいで、重くなってしまいそうです。
調べたこと
二つ画面を戻る方法として、以下のサイトを見つけました。
https://www.yukiiworks.com/archives/10382
しかし、ナビゲーションバーで既に設定されている戻るボタンのため、いじることができません。ナビゲーションバーの戻るボタンを無効化して新たにボタンを作ればできそうですが、それだと少し不細工になりそうです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。