NoFragment
NoFragment copied to clipboard
回退的时候我发现不执行transaction的remove方法,在isSticky为false有替换的时候出现不能remove掉fragment界面的情况
mFManager.popBackStack(); EasyFragment inFragment = mFragmentStack.get(mFragmentStack.size() - 2); FragmentTransaction fragmentTransaction = mFManager.beginTransaction(); fragmentTransaction.show(inFragment); EasyFragment outFragment = mFragmentStack.get(mFragmentStack.size() - 1); inFragment.onResume(); FragmentStackEntity stackEntity = mFragmentEntityMap.get(outFragment); mFragmentStack.remove(outFragment); mFragmentEntityMap.remove(outFragment); //remove fragmentTransaction.remove(outFragment);