清空回收栈的意义在于当你利用fragmentTranscation切换fragment时 上一个fragment加入后退栈 当按下back键时 会显示上一个fragment 由于某些项目 不想要这种效果 所以在切换fragemnt之前要进行清空后退栈的操作 具体如下
//首先清空回退栈
int backStackCount = fm.getBackStackEntryCount();
for(int i = 0; i < backStackCount; i++){
int backId = fm.getBackStackEntryAt(i).getId();
fm.popBackStack(backId, FragmentManager.POP_BACK_STACK_INCLUSIVE);
}