I have a main Activity with a Fragment layout. The drawer has 3 option:
Fragment[1], Fragment[2], Fragment[3].
Inside Fragment[2] and Fragment[3] is one button. This button open other fragment. Fragment[4].
I want Fragment[4] without drawer but with a back button.
This is the onClick code in Fragment[2]
Fragment fragment = new InstalacionesEncontradasFragment();
Bundle bundle = new Bundle();
bundle.putSerializable("key", this.instalacionesConCategorias);
fragment.setArguments(bundle);
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction mFragmentTransaction = fragmentManager.beginTransaction();
mFragmentTransaction.addToBackStack(null);
mFragmentTransaction.replace(R.id.main_frame_container, fragment, "ACTIVIDADES").commit();
And in Fragment[4]
onCreate method:
getActivity().getActionBar().setDisplayHomeAsUpEnabled(true);
But this solution doesn't work.
How to disable the drawer? Where should I implement the back button? In Fragment[2] or Fragment[3]?