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?

One Solution collect form web for “Obtener todos los fragmentos de backstack 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.

  • Imprimir la pila trasera actual en el registro
  • ¿Cómo obtener una lista de entradas de fragmentos backstack 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
  • Android: Regresar al fragmento anterior en la parte posterior de la prensa
  • ¿Cómo puedo mantener el estado de fragmento cuando se agrega a la pila trasera?
  • Fragmento de transacción no funciona cuando se utiliza AppCompatActivity o FragmentActivity
  • Mantenimiento de la aplicación estándar Estado de la pila posterior de la actividad en Android (utilizando el modo de inicio singleTask)
  • Quitar fragmento medio de FragmentStack
  • Navegación de nuevo a FragmentPagerAdapter -> fragmentos están vacíos
  • Android Reorder Fragment Backstack
  • SavedInstanceState al restaurar el fragmento de la pila trasera
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.