My project contains two fragment :
fragmentA
when a c
You use the getSupportedFragmentManager()
to replace FragmentA
by FragmentB
. But you call popBackStack()
on the getFragmentManager()
.
If you are adding the Fragments to the android.support.v4.app.FragmentManager
you also have to call popBackStack()
on the same FragmentManager
.
This code should solve the problem:
if (getSupportFragmentManager().getBackStackEntryCount() > 0){
boolean done = getSupportFragmentManager().popBackStackImmediate();
}