..
En el capítol anterior hem introduït tres dels quatre components que conformen una aplicació Android. Ara anem a presentar el component més significatiu i important: la actvity.
La peculiaritat d'una activitat, el que el fa diferent de tots els altres components, és tenir una interfície 'gràfica.
Un exemple d'una activitat és una llista de botons es pot fer clic en un menú d'aplicacions que permet a un usuari per realitzar diferents accions depenent del botó premut.
Òbviament, una aplicació pot tenir més activitat, per exemple, es podria pensar a crear una activitat que mostra una pantalla de menú del dispositiu i altres activitats que manegen el comportament dels diferents botons de la vaporadora.
Atès que una aplicació pot ser una activitat múltiple, el qual es deleguen a una tasca específica, és clar que cada activitat és independent dels altres. Cal, però, identificar una espècie de jerarquia de les activitats, de fet, en el nostre cas, ens agradaria que l'activitat que conté el menú es mostra immediatament quan s'inicia l'aplicació i, possiblement, altres activitats iniciar només quan l'usuari fa clic en un botó de els menús. Per fer això vostè necessita per marcar l'activitat com una pantalla principal que mostra el menú (anem a veure com les aplicacions d'exemple).
Però el que és l'àrea d'acció d'una activitat? Per defecte, l'activitat pot treballar a la pantalla tota la finestra, però no està prohibit per restringir l'àrea d'acció per obligar a l'activitat per treballar només en certs punts de la finestra.
En general, els gràfics elemnti en la interfície són administrats per una jerarquia de vista que tenen la tasca de gestionar espais ben definits rectangular que pertany a la finestra. Pel que és per detectar una possible visió del contacte d'un usuari d'un gràfic en particular de la seva competència.
Tots els components que hem mostrat anteriorment té el seu propi cicle de vida que es mostra com canviar l'estat dels components del sistema dall'istanziazione a la seva eliminació de la memòria. En aquesta secció es centrarà exclusivament en el cicle de vida d'una activitat.
En primer lloc s'identifiquen els diversos estats en que pot ser una activitat, un cop trobat instància:
Les llistes dels estats on es pot trobar una activitat que és apropiat per presentar el lector amb les transicions en forma de mètodes, que permeten el pas d'un estat a un altre:
Veurem més endavant com utilitzar aquestes transicions en els exemples que es proposarà durant el debat.
| |
Curs d'HTML
El llenguatge de marcat per a la web des de 29 €. |
| |
Curs de Linux
Guia completa de codi obert del sistema. A partir de 49 €. |
| |
Curs VB.NET
Fer que les aplicacions d'escriptori amb Visual Basic. NET. A partir de 49 €. |