Я использую этот шаблон https://github.com/kanytu/android-material-drawer-template только для того, чтобы опробовать material design
, поэтому я реализовал несколько фрагментов, некоторые из которых имеют веб-просмотры, которых нет.
Моя проблема в том, что при переключении между фрагментами я вижу, как они успешно добавляются в backstack
getFragmentManager().beginTransaction().replace(R.id.container, new FAQ()).addToBackStack("FAQ").commit();
Но когда я нажимаю кнопку "Назад", он просто закрывает приложение.
Когда я меняю его на использование Activity
вместо ActionBarActivity
, навигация работает отлично, но я теряю некоторые другие функции.
На задней панели есть надпись
@Override
public void onBackPressed() {
if (mNavigationDrawerFragment.isDrawerOpen())
mNavigationDrawerFragment.closeDrawer();
else
super.onBackPressed();
}
но даже если это удалено, это все равно произойдет. Я думаю, что проблема лежит где-то в super.onBackPressed
Есть ли какая-либо причина, по которой ActionBarActivity
сломает кнопку "Назад"?