Android 无法直观地删除片段
我试图用一个新片段替换一个片段。为此,我使用了以下代码 事务.替换(R.id.fragment_容器, 新片段) 但在AVD中观看时,它实际上并没有被取代。新片段(尺寸较小)显示在旧片段的顶部 然而,在再次访问旧的_片段时,它返回null 我甚至试过 片段旧片段= getFragmentManager().findFragmentById(R.id.home_fragment); 事务。删除(oldFragment) 即使这样,也不能直观地删除片段 你能帮我把碎片去掉吗Android 无法直观地删除片段,android,android-fragments,android-ui,Android,Android Fragments,Android Ui,我试图用一个新片段替换一个片段。为此,我使用了以下代码 事务.替换(R.id.fragment_容器, 新片段) 但在AVD中观看时,它实际上并没有被取代。新片段(尺寸较小)显示在旧片段的顶部 然而,在再次访问旧的_片段时,它返回null 我甚至试过 片段旧片段= getFragmentManager().findFragmentById(R.id.home_fragment); 事务。删除(oldFragment) 即使这样,也不能直观地删除片段 你能帮我把碎片去掉吗 附言:我正在使用Andr
附言:我正在使用Android兼容包并为Android 2.2构建它。这是Android片段的一种行为 若您在XML布局中添加了任何片段,那个么无法删除该活动上的片段。但是,如果所有片段都是动态添加的,那么它可以正常工作 很奇怪,不是吗 有关参考,请参阅。
您正在调用
transaction.commit()
是吗?是的,这就是它显示新片段的原因。