..
En el capítulo anterior hemos presentado tres de los cuatro componentes que conforman una aplicación para Android. Ahora vamos a presentar el componente más significativo e importante: la actvity.
La peculiaridad de una actividad, que lo hace diferente del resto de componentes, es tener una interfaz 'gráfica.
Un ejemplo de una actividad es una lista de botones se puede hacer clic en un menú de aplicaciones que permite a un usuario para realizar diferentes acciones dependiendo del botón pulsado.
Es evidente que una aplicación puede tener más actividad, por ejemplo, se podría pensar en crear una actividad que muestra una pantalla de menú del dispositivo y otras actividades que manejan el comportamiento de los distintos botones de la vaporera.
Dado que una aplicación puede ser una actividad múltiple, el cual se delegan a una tarea específica, está claro que cada actividad es independiente de los demás. Es necesario, sin embargo, identificar una especie de jerarquía de las actividades, de hecho, en nuestro caso, nos gustaría que la actividad que contiene el menú aparece inmediatamente cuando se inicia la aplicación y posiblemente iniciar otra actividad que sólo cuando el usuario hace clic en un botón de menú. Para ello es necesario para marcar la actividad como una pantalla principal que muestra el menú (vamos a ver cómo las aplicaciones de ejemplo).
Pero lo que es el área de acción de una actividad? De manera predeterminada, la actividad puede trabajar en la pantalla toda la ventana, pero no está prohibido para restringir el área de acción para obligar a la actividad para trabajar solamente en ciertos puntos de la ventana.
Por lo general, los gráficos elemnti en la interfaz son administrados por una jerarquía de vista que tienen la tarea de gestionar espacios bien definidos rectangular que pertenece a la ventana. Por lo que es para detectar una posible visión del contacto de un usuario en un gráfico en particular de su competencia.
Todos los componentes que hemos mostrado anteriormente tiene su propio ciclo de vida que se muestra cómo cambiar el estado de los componentes del sistema dall'istanziazione a su eliminación de la memoria. En esta sección se centrará exclusivamente en el ciclo de vida de una actividad.
En primer lugar identificar los diferentes estados en los que puede ser una actividad, una vez encontrado instancia:
Las listas de los estados donde se puede encontrar una actividad es apropiada para presentar al lector con las transiciones como los métodos que permiten el paso de un estado a otro:
Más adelante veremos cómo utilizar estas transiciones en los ejemplos que se propondrá durante el debate.
| |
Front Page (Ebook)
Crear páginas web sin saber HTML. A tan sólo 25 €. |
| |
MS Access (Avanzado)
Aprenda a crear y gestionar bases de datos rápida y fácilmente. A partir de 29 €. |
| |
Photoshop (Curso)
Web de gráficos y edición de fotos con el popular Photoshop de Adobe. Descuento -10% hasta el 14/09/2011. |