Нужно чтобы при возврате с фрагмента C приложение возвращалось к фрагменту A.
Пробовал так:
Из A в B
Код: Выделить всё
FragmentTransaction transaction = getFragmentManager().beginTransaction();
Fragment nextScreen = new FragmentB();
transaction.replace(R.id.my_frame, nextScreen);
transaction.addToBackStack(null);
transaction.setCustomAnimations(android.R.animator.fade_in, android.R.animator.fade_out);
transaction.commit();
Код: Выделить всё
FragmentTransaction transaction = getFragmentManager().beginTransaction();
Fragment nextScreen = new FragmentC();
transaction.replace(R.id.my_frame, nextScreen);
// transaction.addToBackStack(null);
transaction.setCustomAnimations(android.R.animator.fade_in, android.R.animator.fade_out);
transaction.commit();
Если убрать комментарии, чтобы из C возвращался в B, то все работает нормально.
Такое ощущение, что возвращение производится не в том BackStack.