Desarrollo de Android - Las clases de actividad Android explica en detalle



Como desarrollador de Android en ciernes una de las primeras cosas que usted necesita hacer es conseguir su cabeza alrededor de las clases de actividad. No podemos exagerar la importancia de esto. Un agudo entendimiento fluido de cómo cada clase interactúa entre sí de clase, y el resultado final para los usuarios finales no sólo acelerará a lo largo de su tiempo de desarrollo del proyecto, pero abrir nuevas posibilidades para su programación. Así que echemos un vistazo a esto con cierto detalle.

OnCreate (): Se llama cuando la actividad se inicia por primera vez. Se puede utilizar para realizar la inicialización de una sola vez, como el lanzamiento de la interfaz de usuario. onCreate () utiliza un parámetro que es información de valor nulo o estado previamente guardado por el método onSaveInstanceState (), se discute a continuación.

onStart (): Esto indica que la actividad esté a punto de ser mostrado al usuario.

onResume (): Se llama cuando el usuario puede empezar a interactuar con la actividad. Este es un buen lugar para comenzar animaciones y música.

onRestart (): Si esto se llama, indica que su actividad se vuelve a mostrar al usuario desde un estado detenido.

onFreeze (): Le permite guardar su estado actual cuando una actividad se detuvo y otro vuelve a interactuar con el usuario. Después de ser detenido, el sistema podrá, en cualquier momento que tenga que dejar (o incluso matar en el acto) su aplicación a fin de reclamar los recursos para la actividad actual en primer plano. Si esto sucede, el Estado le proporcione aquí más tarde se recuperará con

onCreate (), cuando el usuario inicia una nueva instancia de la actividad.

onPause (): Se ejecuta cuando la actividad está a punto de entrar en el fondo, por lo general debido a que otra actividad se ha puesto en marcha en frente de ella. Aquí es donde se debe guardar el estado persistente de su programa, como un registro de base de datos que se está editando.

OnStop (): Se llama cuando la actividad ya no es visible para el usuario y no va a ser necesaria por un tiempo. Si la memoria es escaso, OnStop () nunca puede ser llamado (el sistema puede ser simplemente suspender el proceso).

OnDestroy (): Esto se llama justo antes de que se destruya su actividad. Si la memoria es escaso, OnDestroy () nunca puede ser llamado (el sistema puede ser simplemente suspender el proceso).

onSaveInstanceState (paquete): androide llama a este método para permitir que la actividad para guardar los estados-por ejemplo, como una posición del cursor dentro de un campo de texto. Por lo general, usted no tendrá que reemplazar porque la implementación predeterminada guarda el estado de los controles de interfaz de usuario de forma automática.

onRestoreInstanceState (Bundle): Se llama cuando la actividad se vuelve a inicializar desde un estado guardado previamente mediante el método onSaveInstanceState (). La implementación predeterminada devuelve el estado de la interfaz de usuario.

Espero que esto le trae hasta velocidad en las clases de actividad de Android. Cuanto más familiarizado esté con clases de actividad y cómo y en que afectan la experiencia del usuario final, el mayor éxito de su desarrollo de aplicaciones Android será.

No hay comentarios:

Publicar un comentario