Ich habe ein gestapeltes ActionBar / viewpager Layout mit drei Zungen sagen , A , B , und C . In Tab C Registerkarte (Fragment), ich bin das Hinzufügen eines weiteren Fragment sagen Fragment D . mit
DFragment f= new DFragment();
ft.add(android.R.id.content, f, "");
ft.remove(CFragment.this);
ft.addToBackStack(null);
ft.commit();
Ich ändere die Aktionsleiste in DFragments onResume, um die Schaltfläche hinzuzufügen:
ActionBar ab = getActivity().getActionBar();
ab.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);
ab.setDisplayHomeAsUpEnabled(true);
ab.setDisplayShowHomeEnabled(true);
Wenn ich jetzt in DFragment die Zurück-Taste für Hardware (Telefon) drücke, kehre ich mit ausgewähltem CFragment zum ursprünglichen Layout mit Registerkarten (ABC) zurück. Wie kann ich diese Funktionalität mit der Aktionsleiste erreichen?