Android No se pueden retener fragmentos que están anidados en otros fragmentos

Hay algo de malo en mi Aplicación, trato de añadir tres Fragmentos en otro Fragmento , entonces el Eclipse muestra esto:

Java.lang.IllegalStateException: No se pueden retener fragmentos que están anidados en otros fragmentos

Este es mi código en el childFragments

getChildFragmentManager().beginTransaction() .add(R.id.shop_fragment_container, shopTopOneFragment) .add(R.id.shop_fragment_container, shopTopTwoFragment) .add(R.id.shop_fragment_container, shopTopThreeFragment) .hide(shopTopTwoFragment).hide(shopTopThreeFragment) .show(shopTopOneFragment).commit(); 

Cualquier ayuda será apreciada

No se pueden retener fragmentos que están anidados en otros fragmentos

Esta es una limitación de Fragments anidados. Supongo que uno o más Fragments de su hijo tienen setRetainInstance(true) en algún lugar de su código. Debe eliminarlo para evitar el error.

EDIT: En la lectura adicional parece que si el Fragment padre está llamando a setRetainInstance(true) entonces causará la misma excepción debido al hecho de que intentar retener la instancia primaria también intenta retener los Fragments secundarios.

  • Ocultación de las pestañas de la acciónBar con el modo de navegación que afecta negativamente a la fragilidad de fragmento
  • Fragmento de Android La transacción con animación provoca que el flash blanco
  • Viewpager no visible cuando tiene cualquier otro diseño como su hermano
  • barra de herramientas ocultar androide en fragmento específico
  • Cómo encontrar Actividad o Fragmento que infla el archivo de diseño abierto actual en Android Studio
  • Lógica para usar varias vistas web en TabLayout para manejar problemas de memoria
  • Diálogo AppCompat con estilo que contiene un fragmento
  • Cómo obtener una indicación de que el usuario está intentando desplazarse más en un ViewPager
  • Comunicación entre un fragmento y una actividad - mejores prácticas
  • Android ViewPager: fragmentos superpuestos cuando el ancho de página se establece en 90%
  • Salir de la animación no funciona; FragmentTransaction animación personalizada no funciona para ocultar
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.