2 つのフラグメント トランザクションを続けて実行したいと考えています。
Fragment1 fragment1 = new Fragment1();
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
transaction.replace(R.id.fragment_container, fragment1);
transaction.addToBackStack(null);
transaction.commit();
Fragment2 fragment2 = new Fragment2();
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
transaction.replace(R.id.fragment_container, fragment2);
transaction.addToBackStack(null);
transaction.commit();
ただし、そうすると、いくつかの同時実行の問題が発生します。最初のトランザクションが完了した直後に 2 番目のトランザクションを開始できるように、コールバック関数を実装する方法はありますか?