/**
* 处理因为Activity重建导致的fragment叠加问题
*/
public void clearFragmentsBeforeCreate() {
List<Fragment> fragments = getSupportFragmentManager().getFragments();
if (fragments.size() == 0){
return;
}
FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction();
for (Fragment fragment : fragments) {
fragmentTransaction.remove(fragment);
}
fragmentTransaction.commitNow();
}