I\'m working on an android application, that uses a navigation drawer to switch between two fragments. However, each time I switch, the fragment is completely recreated.
I did this before like this:
if (mPrevFrag != fragment) { // Change FragmentTransaction ft = fragmentManager.beginTransaction(); if (mPrevFrag != null){ ft.hide(mPrevFrag); } ft.show(fragment); ft.commit(); mPrevFrag = fragment; }
(you will need to track your pervious fragment in this solution)