0
フラグメントを追加して、Androidのすべてのバックスタックを1回のアクションでリリースするにはどうすればよいですか?フラグメントを追加して、Androidの1アクションでスタックフラグメントを解放します
getSupportFragmentManager().popBackStack(null,FragmentManager.POP_BACK_STACK_INCLUSIVE);
はその後、私の新しいフラグメントを追加する:
私が試した
FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction();
fragmentTransaction.setCustomAnimations(R.anim.slide_in_right, R.anim.slide_out_left);
fragmentTransaction.replace(R.id.content_frame, fragment);
fragmentTransaction.commitAllowingStateLoss();
// or
fragmentTransaction.commit(); // i tried both of them
をしかし、私は得る:
java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState