¿No se llama siempre ondestroy?
He puesto algún código de limpieza de caché enonDestroy
de mi actividad, pero la mayoría de las veces el código no se ejecuta a menos que termine explícitamente la actividad a través definish()
.
Edición: sólo leeronDestroy
se llama solo confinish()
o si el sistema es bajo en recursos. Entonces, ¿dónde necesito poner mi código de limpieza de caché? Si lo pongo enonPause()
y el usuario vuelve a la aplicación, se borra el caché. En realidad, estoy almacenando archivos temporales importantes en la memoria caché que no se deben eliminar enonPause
.