Supposons que je souhaite remplacer l'actuel fragment dans certains conteneur de vue avec l'autre. Il vaut mieux remplacer...
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.replace(R.id.fragment_container, newFragment, null);
ft.commit();
... ou le suivant, d'afficher et de masquer?
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
hide(oldFragment);
show(newFragment);
ft.commit();
Est une façon de faire plus efficace? Ne trouve pas beaucoup d'informations sur l'utilisation de ces méthodes, ou la façon dont ils affectent le cycle de vie de ses fragments impliqué. Merci!