タイトルはそれをかなり説明しています。
水平スクロールを設定しました。最初の画面には、他のフラグメントと水平スクロールシステム全体へのボタンがあります。私が望んでいるのは、ユーザーがこれらのフラグメントの1つで戻るボタンを押すことができ、アプリがすべてのボタンを含む最初の画面に戻ることができるようにすることです。
そこから、戻るボタンをAlertDialogにして、ユーザーにアプリを終了するかどうかを尋ねます。現時点では、これが起こっています(戻るボタンを押すと、すべてのフラグメントで、作成したAlertDialogがポップアップします)。
フラグメントトランザクションと「addToBackStack()」を調べましたが、実装方法がわかりません。このサイトの開発ガイドと特定の質問を見てきましたが、1行または2行のコードを取得しても実装には役立ちません。
FragmentPagerAdapterが設定されたFragmentActivityがあり、各Fragmentには独自のJavaファイルがあります。FragmentActivityとFragmentPagerAdapterですべて呼び出される5つのフラグメントがあります。
すべて通常の方法で設定されているので、今のところ、私のコードを皆さんに紹介する必要はないと思います。もしそうなら私に知らせてください。
他の質問、特に1つで見つけたコードは、次のとおりです。
FragmentTransaction tx = fragmentManager.beginTransation();
tx.replace( R.id.fragment, new MyFragment() ).addToBackStack( "tag" ).commit();
しかし、それだけを続けるのは少し難しいです。
よろしくお願いします。
編集:私のコードは削除されました-必要ありませんでした。