このコードを使用して、アクティビティにフラグメントを挿入しています。
FragmentTransaction transaction = getFragmentManager().beginTransaction();
MyFragment myFragment = new FMyFragment();
transaction.setCustomAnimations(R.anim.fade_in, R.anim.fade_out);
transaction.replace(R.id.DetailsFragment, myFragment, ForumCreateFragment.FRAG_TAG);
transaction.addToBackStack(null);
transaction.commit();
カスタムトランジションアニメーションは、単純なフェードイン/フェードアウトアニメーションです。この同じタイプのフラグメントを複数回追加すると、正しく表示されます。
しかし、フラグメント-バックスタックを戻るボタンでポップすると、前のフラグメントで点滅し、フェードアウトし、空白の領域を残して何も表示されません-バックスタックに要素がさらにある場合でも。スタックをポップすると、トランジションアニメーションが逆方向に再生されるようです。私は何が間違っているのですか?