Obtener todos los fragmentos de backstack en orden

Estoy utilizando Fragmentos en mi proyecto de aplicación. Todos los fragmentos se añaden a la pila trasera :

... fragmentTransaction.addToBackStack(null); ... 

Más adelante, ¿cuál es la manera correcta de obtener todos los fragmentos de la pila trasera en orden?

Usando el getBackStackEntryCount() puede iterar a través de la pila trasera y utilizar el método getBackStackEntryAt() para obtener cada fragmento.

EDIT: Basado en algunas discusiones en los comentarios, se aconseja que almacene manualmente una lista de los Fragmentos que ha agregado a su backstack, y los persiste en sus SharedPreferences. A continuación, puede leer esta lista cuando se inicia la aplicación y volver a cargar estos fragmentos.

  • Gestión de títulos de barras de acción al usar fragmentos y el backstack
  • Métodos de fragmento: attach (), detach (), remove (), replace (), popBackStack ()
  • ¿Cómo excluir de una actividad exportada?
  • Cómo agregar BackStackEntry a BackStack si no existe
  • Detener fragmento de ser recreado después de reanudar?
  • Modificación de la pila trasera en Android
  • El comportamiento de popBackStack () difiere después de la actualización de la biblioteca de soporte de 23.1.1 a 25.1.0
  • Fragmento que no llama onPause o onStop cuando se usa replace
  • Problemas con Android Fragment pila trasera
  • Reconstruir el backstack en Android
  • Activación inteligente "androide" desde una notificación push
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.