Предположим, что я хочу заменить текущий фрагмент в виде контейнера другим. Лучше использовать замену...
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();
Один из способов сделать это более эффективным? Не удается найти много информации о том, когда использовать эти методы или как они влияют на жизненный цикл фрагментов. Спасибо!