Supposons que je souhaite remplacer le fragment actuel dans une vue de conteneur par une autre. Vaut-il mieux utiliser remplacer ...
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.replace(R.id.fragment_container, newFragment, null);
ft.commit();
... ou ce qui suit, avec afficher et masquer?
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.hide(oldFragment);
ft.show(newFragment);
ft.commit();
Une façon de procéder est-elle plus efficace? Impossible de trouver beaucoup d'informations sur l'utilisation de ces méthodes ou sur la manière dont elles affectent le cycle de vie des fragments impliqués. Merci!