¿Cómo restaurar los últimos valores de ListView y otras vistas después de llegar desde primer plano?
-
30-09-2019 - |
Pregunta
Cuando hago clic en el botón de inicio y luego vuelvo a mi aplicación, no muestra los últimos valores en ListView o cualquier otra vista, solo se ve igual cuando comencé la aplicación. Creo que se puede hacer con OnResume y OnPause Pero no pude encontrar cómo.
Solución
Múltiples formas de hacer esto:
- Una base de datos SQLite
- Almacene los datos como un archivo en la tarjeta SD.
- SharedPreferences para la actividad.
- Como una variable estática en la clase de aplicación.
Cambiar entre actividades de Android
Había hecho la misma pregunta hace algún tiempo.
Otros consejos
Puedes almacenar todos los valores en SharedPreferences
en onPause
, y luego cargalos nuevamente en onResume
y llenue sus puntos de vista utilizando esos datos.
Para obtener una comprensión completa, leer sobre los ciclos de vida de la actividad y el estado de la actividad de ahorro aquí.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow