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