バック スタックは、Android でネストされたフラグメントとのやり取りをサポートしていますか?
もしそうなら、私は何を間違っていますか?私の実装では、戻るボタンは、このトランザクションをバック スタックに追加したという事実を完全に無視しています。ネストされたフラグメントの問題ではなく、私が何か間違ったことをしているだけであることを願っています。
次のコードは私のフラグメントの 1 つの中にあり、ネストされたフラグメントが現在表示されているものと新しいフラグメントを交換するために使用されます。
MyFragment fragment = new MyFragment();
FragmentTransaction ft = getChildFragmentManager().beginTransaction();
ft.setCustomAnimations(R.animator.slide_in_from_right, R.animator.slide_out_left, R.animator.slide_in_from_left, R.animator.slide_out_right);
ft.addToBackStack(null);
ft.replace(R.id.myFragmentHolder, fragment);
ft.commit();