Я не нашел решения для своей проблемы.
У меня есть несколько фрагментов (динамически созданных), но моя кнопка «Назад» вообще не работает, нажатие на нее закроет приложение, какой бы фрагмент ни был «активен».
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
switch (item.getItemId()) {
case R.id.itemAdd:
FragmentTransaction tx = getFragmentManager().beginTransaction();
Fragment fragment = new NeuesProduktFrag();
tx.setCustomAnimations(R.anim.slide_in_left, R.anim.slide_out_right,
R.anim.slide_in_left, R.anim.slide_out_right);
tx.replace(R.id.main, fragment);
tx.addToBackStack(null);
tx.commit();
return true;
Все работает нормально, но после ввода фрагмента «NeuesProduktFrag» и нажатия кнопки «Назад» мое приложение закрывается. Пробовал на разных кнопках и т. д. Переопределение onBackPressed не нужно, верно? addToBackStack должен помочь или нет?