Escuchar "SavedStateHandle en MVVM 🔵 Haz que tu estado sobreviva siempre de forma sencilla| EP 065"
Síntesis del Episodio
Te cuento cómo aprender todo sobre Kotlin en este training gratuito:
👉 https://bit.ly/2HZMNY8
SavedStateHandle en MVVM 🔵 Haz que tu estado sobreviva siempre de forma sencilla https://youtu.be/EqEfYyu4KaI
En Android siempre hemos tenido un par de problemas que son difíciles de gestionar cuando estamos tratando con los ciclos de vida.
El primero es la rotación: cuando rotamos el dispositivo, la Activity es destruida y recreada, y por tanto el estado que hubiéramos almacenado desaparece.
Esto hoy en día es fácil de solucionar utilizando ViewModel, ya que sobrevive a las rotaciones.
El segundo es que que el proceso de la App sea destruido por el sistema porque necesita los recursos para otra cosa. Esto ocurre cuando la App está en segundo plano, y es posible que cuando el usuario vuelva espere encontrarse la App en el estado en que la dejó.
Para este caso, la Activity puede usar el onSavedInstanceState, y almacenar ahí los datos que luego necesite recuperar. Pero si usamos un ViewModel, la comunicación se vuelve muy compleja.
Es por eso que crearon el SavedStateHandle
Espero que os guste ¡Un abrazo!
#SavedStateHandle #MVVM
Más episodios del podcast Podcast DevExpert
La Era Gemini en Google I/O 2025: IA, Android y el Futuro del Desarrollo | DevExpert Weekly 114
29/05/2025
🔥 NOTICIAS DEV 🔥: ANTHROPIC Revela el IMPACTO REAL de la IA en Desarrollo 🤖 | DevExpert Weekly 1x12
01/05/2025
El AUGE del Vibe Coding: ¿Está tu FUTURO como programador en riesgo? 🤔 | DevExpert Weekly 1x08
27/03/2025
TODO sobre Gemini Nano: La IA en tu bolsillo que NADIE te ha explicado 🤯 | DevExpert Weekly 1x07
06/03/2025
ZARZA Somos ZARZA, la firma de prestigio que esta detras de los grandes proyectos en tecnología de la información.