Android Fragments: Lors de l'utilisation de masquer/afficher ou ajouter/supprimer/remplacer?

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();
    ft.hide(oldFragment);
    ft.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!

  • si je vais au fragment B à partir d'Un fragment, puis remonte à Un fragment comment puis-je m'assurer que le cycle de vie des événements tels que onCreateView n'est pas appel à Un fragment? ne trouvez fragment de tag de travail?
InformationsquelleAutor Robert Karl | 2012-10-31