我有一段代码,我希望隐藏当前片段,这样它就不会破坏它的视图,然后使用它显示一个新的:
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.hide(oldFragment);
ft.show(newFragment);
ft.commit();
问题是当我执行上面的代码时,它没有显示任何 UI 组件。
如果我这样做ft.replace(id,fragment);
了,但我不想删除以前显示的片段,因为我想维护片段及其视图,所以我不需要重新初始化它