Ich habe eine Navigationsschublade mit einer Aktivität und mehreren Fragmenten wie frag a, frag b, frag c, ... erstellt. Wenn ich in Fragment c auf die Schaltfläche back klicke, sollte es zu frag a kommen. Das Problem ist, dass die Operation nicht funktioniert. Kann mir jemand sagen, wie man es in dem unten stehenden Code macht?Zurück Button in Navigationdrawer Fragment
private void displayView(int position) {
Fragment fragment=null;
switch (position) {
case 0:
fragment = new FragmentA();
break;
case 1:
fragment = new FragmentB();
break;
case 2:
fragment = new FragmentC();
default:
break;
}
if (fragment != null) {
FragmentManager fragmentManager = getFragmentManager();
fragmentManager.beginTransaction()
.replace(R.id.frame_content, fragment)
.addToBackStack(null)
.commit();
menulistView.setItemChecked(position, true);
menulistView.setSelection(position);
setTitle(navMenuTitles[position]);
} else {
Log.e("MainActivity", "Error");
}
}
Fragment hinzufügen, anstatt – iAndroid