Ho un schede ActionBar / viewpager disposizione con tre schede dicono A , B , e C . Nella scheda C scheda (frammento), sto aggiungendo un altro frammento diciamo frammento D . con
DFragment f= new DFragment();
ft.add(android.R.id.content, f, "");
ft.remove(CFragment.this);
ft.addToBackStack(null);
ft.commit();
Modifico la barra delle azioni nel pulsante onResume di DFragment per aggiungere:
ActionBar ab = getActivity().getActionBar();
ab.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);
ab.setDisplayHomeAsUpEnabled(true);
ab.setDisplayShowHomeEnabled(true);
Ora in DFragment, quando premo il pulsante Indietro hardware (telefono), torno al layout a schede (ABC) originale con CFragment selezionato. Come posso ottenere questa funzionalità con il pulsante su della barra delle azioni?