帶碎片的導航抽屜。我在主要活動中放置了一個片段。但如果我回來按相同的片段再次出現。我該如何處理? 其次如何實現onBackpressed中的片段? 有人可以幫我嗎?onBack在活動和片段中按下
在主要活動的onCreate我
FragmentTransaction tx = getFragmentManager().beginTransaction();
tx.replace(R.id.mainFrame, new PlaceOrderFragment());
tx.commit();
,並在它的後面按我
@Override
public void onBackPressed() {
DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
if (drawer.isDrawerOpen(GravityCompat.START)) {
drawer.closeDrawer(GravityCompat.START);
} else {
super.onBackPressed();
}
}
http://stackoverflow.com/questions/7992216/android-fragment-handle-back-button-press – PeDuCKA
在交易,你嘗試把「addToBackstack ()'? – iroiroys