Tengo una actividad y llamo al método finish() y la actividad no se borra de la memoria.El método android finish() no borra la aplicación de la memoria
Después de llamar a finish(), veo que el método onDestroy() se ejecuta con éxito (y borro todas mis variables y esas cosas allí).
¿Debería borrarse de la memoria o de cómo funciona el android? Según entiendo, el ciclo de vida de la actividad ha terminado.
Y si mantiene la aplicación en la memoria para que funcione más rápido la segunda vez que el usuario la usa, ¿qué tipo de objetos puedo dejar en la memoria para volver a usar? Si entiendo correctamente, se supone que debo borrar todo en Destroy.
"Tengo una actividad y llamo al método finish() y la actividad no se borra de la memoria". - cómo, * precisamente *, ¿has determinado esto? – CommonsWare
Si usa DDMS de eclipse, puede depurar para asegurarse de que se ejecuta a través de onDestroy() y después de eso, aún puede ver el proceso en el dispositivo e incluso puede ver el tamaño de almacenamiento dinámico que se toma, y puede volcar la memoria analizar. Si no me equivoco, esto significa que todavía está en la memoria, ¿correcto? –