摘要:Android - Fragment BackStatck 清空
因為有不同的Fragment切換,且,Fragment裡的動作,會不斷的堆疊,使用Back,則會回到Fragment的Back,
但萬一切換Fragment後,結果Back會,殘留上一個Fragment的Back資訊,導致疊加現象。
所以需要在Fragment切換時,做清空歷史資料的動作。
所以使用
int backStackCount = getFragmentManager().getBackStackEntryCount();
for(int i = 0; i < backStackCount; i++) {
getFragmentManager().popBackStack();
}