假设我希望将某个容器视图中的当前片段替换为另一个。使用replace更好?
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.replace(R.id.fragment_container, newFragment, null);
ft.commit();
..。或者是下面的,显示和隐藏?
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.hide(oldFragment);
ft.show(newFragment);
ft.commit();
是不是有一种方法更有效?我找不到太多关于何时使用这些方法的信息,或者它们如何影响所涉及片段的生命周期。谢谢!
https://stackoverflow.com/questions/13149446
复制相似问题