M0286_Libro Curso
Android
En una aplicación habitual, dentro de este archivo habrá un elemento < application >, y dentro del cual habrá uno o varios elementos < activity >. Cada uno de estos elementos realizará una interacción con los usuarios (habitualmente una ventana), y se corresponderá con una clase que hereda de la clase Activity . Todos estos conceptos se terminarán de entender en temas posteriores. 1.4.1.2. Activity Un Activity es una parte del código, con un objetivo determinado, que interactúa con el usuario.
Activity Un Activity es el componente de Android que proporciona una ventana en una aplicación, con la que los usuarios pueden interactuar para realizar una acción, como buscar un contacto, marcar un teléfono, realizar una foto, enviar un email o ver un mapa.
Cada una de las actividades, conlleva una pantalla o ventana en la que se dibuja su interfaz de usuario. Dicha pantalla o ventana puede rellenar toda la pantalla del dispositivo, pero también puede ser de menor tamaño o incluso flotar en la parte superior de otras ventanas. Esta clase crea una ventana que muestra una interfaz de usuario, la cual está definida a su vez en una instancia de otra clase, la clase View . Cuando ejecutamos una aplicación Android, lo primero que se va a mostrar al usuario es la ventana definida por la actividad que esté marcada en el AndroidManifest. xml como principal. Las actividades se gestionan como una pila, así que desde una actividad se puede llamar a otra, y cuando ésta finaliza se retorna a la actividad inicial. Una actividad puede estar ejecutándose, en pausa o detenida. Es decir, cuando está en ejecución es visible e interacciona con el usuario; está en pausa cuando es visible pero otra ventana, ya sea transparente o que no ocupe toda la pantalla, tiene el foco; y está detenida cuando no es visible. Pero en todos estos casos, la clase mantiene su información. El siguiente gráfico nos muestra el ciclo de vida de una aplicación Android. En él podemos observar que onCreate() y onDestroy() abarcan todo el ciclo de vida, cada uno de estos métodos representan el principio y el fin de la actividad.
48
Made with FlippingBook - Online catalogs