Descubre este podcast y mucho más

Los podcasts se pueden disfrutar de forma gratuita sin necesidad de una suscripción. También ofrecemos libros electrónicos, audiolibros y mucho más por solo $11.99 al mes.

SavedStateHandle en MVVM ? Haz que tu estado sobreviva siempre de forma sencilla| EP 065

SavedStateHandle en MVVM ? Haz que tu estado sobreviva siempre de forma sencilla| EP 065

DePodcast DevExpert


SavedStateHandle en MVVM ? Haz que tu estado sobreviva siempre de forma sencilla| EP 065

DePodcast DevExpert

valoraciones:
Longitud:
11 minutos
Publicado:
3 dic 2020
Formato:
Episodio de podcast

Descripción

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
Publicado:
3 dic 2020
Formato:
Episodio de podcast

Títulos en esta serie (100)

¿Quieres transformar tu carrera como desarrollador Android? Aquí vamos a ver las claves, a hablar con los mayores referentes, y a darte los mejores consejos para que logres tus objetivos, sean cuáles sean. Trataré temas como Kotlin para Android, Arquitecturas en Android, Calidad de Código, Cómo enfocar y alcanzar tus metas, Los secretos para avanzar en el sector... Habrá entrevistas, contenido técnico, sesiones de preguntas respuestas y episodios sobre evolución profesional. Si sientes pasión por tu carrera de desarrollador, este es tu sitio. ¡Te doy la bienvenida al Podcast de DevExperto!