4

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 番目のトランザクションを開始できるように、コールバック関数を実装する方法はありますか?

4

1 に答える 1