Está en la página 1de 2

4.1.

1 onCreate
Como hemos dicho antes, es el primer mtodo que se llama cuando se crea una actividad, y es
el lugar donde llamar a setContentView. Como ya te habrs podido imaginar, no es un buen
sitio para poner cosas que vayan a cambiar cuando la aplicacin est dormida.

4.1.2 onStart
Se llama immediatamente despus del onCreate. Si nuestra aplicacin estaba en segundo
plano, onStart ser llamado cuando la aplicacin vuelva a estar en primer plano.

4.1.3 onResume
Es el ltimo mtodo que se llama antes de que la actividad tenga acceso a la pantalla. Si algn
elemento del interfaz grfico ha cambiado mientras la actividad estaba en segundo plano este
mtodo es el sitio para asegurar que el estado est sincronizado. No importa de que estado
venga, cuando la actividad vuelva a estar en primer plano este mtodo ser llamado.

4.1.4 onPause
onPause: es el primer mtodo que se llama cuando la aplicacin se est yendo de la
pantalla. Si tenemos bucles, procesos, animaciones que deberan estar corriendo cuando la
actividad est en pantalla este mtodo es el idneo para pararlos. Este mtodo tambin se
llama cuando lanzamos otra actividad desde la que se est ejecutando actualmente.Este
mtodo es importante porque puede ser el nico en avisarnos de que la actividad o
incluso toda la aplicacin se est cerrando. En este mtodo deberamos guardar
cualquier informacin importante a disco, base de datos o preferencias.

4.1.5 onStop
Cuando se llama a onStop lo que sabemos es que la actividad est oficialmente fuera de
pantalla. No siginifica que la actividad se est apagando, aunque podra ser. Solo se puede
asumir que el usuario ha dejado tu actividad por otra. Si ests haciendo algn proceso que solo
debera estar corriendo cuando la actividad est en ejecucin este es un buen momento para
pararla.

4.1.6 onDestroy

Es el ltimo mtodo que se llama antes del final. Es la ltima oportunidad para limpiar lo
necesario antes de que el garbage collector la elimine por completo. Cualquier proceso de
background que la actividad puede taner corriendo debe pararse. Sin embargo porque este
mtodo se haya llamado no significa que la actividad sea borrada. Si tienes algn hilo
corriendo, este puede seguir corriendo y consumiendo recursos incluso aunque este mtodo se
llame.

También podría gustarte