Cuando ejecuto mi aplicación en el depurador, obtengo el hilo principal y 3 hilos de enlace.Activity.finish() llamado pero la actividad permanece cargada en la memoria
En un botón, haga clic en Llamar Activity.finish(), que parece que finaliza la actividad cuando la IU se cierra y vuelve a la pantalla de inicio.
Sin embargo, en el depurador, todavía muestra el hilo principal y 3 hilos de enlace como "(en ejecución)".
Estoy desconcertado por qué está sucediendo esto. Aún más, hace que mi aplicación llame al Activity.onResume() cuando lo ejecuto de nuevo después de salir de la aplicación.
Actualmente puedo reemplazar estos métodos en la actividad, pero que llamo las funciones apropiadas de super en cada uno:
- OnDestroy()
- onPause()
- onResume()
- onSaveInstanceState ()
¡Cualquier ayuda o consejo con respecto a esto es muy apreciada!
Lea acerca de la actividad del ciclo de vida. Y entiendo esto http://www.androidjavadoc.com/1.0_r1_src/android/app/doc-files/activity_lifecycle.png – fiction
Hola, ficción, he leído la documentación muchas veces y la imagen que publicaste fue donde entendí de. Estaba confundido al ver que se estaba reanudando en lugar de reiniciar después de llamar a Activity.finish(). – twig