Comment pop fragment hors backstack

J'ai une activité, qui appelle fragment Bf, qui appelle fragment Fc. Je veux Bf pour être placé dans la backstack lors de la Cf est appelée afin que les utilisateurs peuvent naviguer sur le dos. Toutefois, si un bouton est enfoncé dans la Mucoviscidose, je voudrais Bf à être retiré de la backstack. Est-ce possible?

Je vois qu'il y a un popBackStack() fonction. Cependant, je suis un peu confus sur la façon dont cela pourrait fonctionner. Est-il sécuritaire d'utiliser cette fonction? Est-il possible qu'une activité à partir d'une autre application serait inséré après le Bf sur la backstack?

Aussi, est-il un moyen de modifier la savedInstanceState du fragment sur la backstack?

Je ne peux pas comprendre comment faire un test robuste sur la backstack l'aide de l'émulateur.

  • Éviter d'utiliser des piles! cela n'aide pas vraiment avec l'efficacité globale! utiliser simplement de remplacer() ou même mieux de supprimer/ajouter à chaque fois que vous voulez naviguer! Vérifier mon post sur stackoverflow.com/questions/5802141/...
  • pas une bonne idée. BackStacks sont une bonne chose. Btw, je ne peux pas voir votre post. Je suppose que c'était downvoted. 😛
InformationsquelleAutor user2085335 | 2013-02-20