Desde la depreciación de onRetainNonConfigurationInstance
he estado aprovechando el marco cada vez más para los cambios de configuración. Como utilizo ViewPager para contener mis fragmentos principales, no puedo usar setRetainInstance
, lo que limita mis cambios de configuración para usar en SaveInstanceState como lo haría una actividad o vista estándar.onSaveInstanceState limit?
Funciona a la perfección sin ningún problema, pero actualmente estoy transfiriendo un conjunto de datos Serializable bastante considerable que me hace querer obtener la opinión de las comunidades sobre si es o no una buena idea.
tl; dr: ¿onSaveInstanceState tiene una limitación de tamaño en lo que pasa a través de él?
Creo que no es así. Probablemente use 'SharedPreferences' - Eso creo. –
"Como uso ViewPager para contener mis Fragmentos principales, no puedo usar setRetainInstance" - ¿Por qué crees que no puedes usar 'setRetainInstance()' con fragmentos en 'ViewPager'? No puedo encontrar ningún lugar que cite esta limitación. ¿Tienes un enlace? ¡Gracias! – CommonsWare
Simplemente no funciona, es probable que sea un error. He intentado con 'FragmentPagerAdapter' y' FragmentStatePagerAdapter' y ninguno de los Fragmentos funciona correctamente con 'setRetainInstance()'. Cuando los moví de 'ViewPager' a un conmutador estándar similar a (vea a continuación), todo funcionó correctamente. http://developer.android.com/resources/samples/Support13Demos/src/com/example/android/supportv13/app/ActionBarTabsPager.html – HandlerExploit