私はこのテンプレートhttps://github.com/kanytu/android-material-drawer-templateを試してみるmaterial design
ために使用しているので、いくつかのフラグメントを実装しました。
私の問題は、フラグメントを切り替えるときに、フラグメントがバックスタックに正常に追加されていることを確認できることです
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
戻るボタンを壊す理由はありますか?