FragmentManager.getFragmens()。size()不会减lessFragmentTransaction.remove(Fragment)

经过一段时间寻找我的NPE的原因,我注意到,尽pipeFragmentTransaction.remove(片段)真的删除片段,由FragmentManager.getFragments()返回的列表的大小仍然相同。 该屏幕截图显示了删除片段后此方法返回的内容:

http://img.androidcookie.com/android/erro fm.PNG

该列表有3个片段,为什么大小仍然是4?

  • 以编程方式添加Fragment的后退键导致空的容器
  • java.lang.IllegalArgumentException:没有findid 0x1020002(android:id / content)的片段
  • addToBackStack并replace片段事务可以吗?
  • Android的片段 - 从一个视图移动到另一个?
  • 已经调用Android FragmentTransaction提交
  • AppCompat操作栏库不显示添加的片段
  • 在setCustomAnimationcallback之前和之后的FragmentTransaction
  • 当按下后退button时如何用片段Areplace片段C?