我正在尝试用新的片段替换片段。为此,我使用了以下代码。
transaction.replace(R.id.fragment_container, newFragment);
但是在 AVD 中查看时,它实际上并没有被替换。newFragment(尺寸更小)显示在 old_fragment 之上。
然而,再次访问 old_fragment 它返回 null。
我什至试过
片段 oldFragment = getFragmentManager().findFragmentById(R.id.home_fragment); transaction.remove(oldFragment);
即使这样也没有在视觉上移除 Fragment。
你能帮我实际删除任何片段吗?
PS:我正在使用 Android 兼容包并为 android 2.2 构建它。