Fragmentos de Android recreados en cambio de orientación.
Estoy desarrollando una aplicación que básicamente tiene una barra de acción. Cuando se inicia mi aplicación, la Actividad crea los fragmentos y los adjunta a cada pestaña, de modo que cuando cambio, obtengo diferentes vistas.
Los problemas surgen cuando intento rotar el dispositivo. Después de algunas dificultades, me di cuenta de que Android recrea automáticamente los fragmentos agregados de esta manera:
SummaryFragment.onCreate(Bundle) line: 79
FragmentManagerImpl.moveToState(Fragment, int, int, int) line: 795
FragmentManagerImpl.moveToState(int, int, int, boolean) line: 1032
FragmentManagerImpl.moveToState(int, boolean) line: 1014
FragmentManagerImpl.dispatchCreate() line: 1761
DashboardActivity(Activity).onCreate(Bundle) line: 864
...
Y luego recreo los fragmentos como de costumbre. Así que tengo los fragmentos "reales" que espero que funcionen correctamente y sus contrapartes "ocultas" creadas por Android que hacen que mi aplicación se bloquee. ¿Cómo puedo evitar este comportamiento? Ya intenté llamar a setRetainInstance (false) en el SummaryFragment.
Gracias