..
În capitolul anterior am prezentat trei dintre cele patru componente care alcătuiesc o aplicaţie Android. Suntem acum de gând să prezinte componenta cea mai semnificativă şi importantă: actvity ".
Particularitate a unei activităţi, ceea ce îl face diferit de toate celelalte componente, este de a avea o interfaţă "grafică.
Un exemplu de activitate este o listă de butoane poate face clic în meniu o aplicaţie care permite unui utilizator să îndeplinească diferite acţiuni, în funcţie de butonul apăsat.
Evident, o aplicatie poate avea mai multe de activitate, de exemplu, ai putea crede că pentru a crea o activitate care prezinta un ecran de meniu al dispozitivului şi alte activităţi care gestionează comportamentul diferite butoane de pe aburi.
Deoarece o cerere poate fi activitate multiple, care sunt delegate la o anumită sarcină, este clar că fiecare activitate este independentă de celelalte. Este "trebuie, totuşi, să identifice un fel de ierarhie a activităţilor, în fapt, în cazul nostru ne-am dori de activitate conţine meniul este afisat imediat când aplicaţia este lansată şi, eventual, alte activităţi începe numai atunci când utilizatorul face clic pe un buton de meniu. Pentru a face acest lucru aveţi nevoie pentru a marca activitatea ca primar un ecran care afişează meniul (vom vedea cât de exemple de aplicatii).
Dar ceea ce este zona de acţiune a unei activităţi? În mod implicit, activitatea poate lucra pe ecran fereastra de ansamblu, dar nu este interzis să restrângă aria de acţiune pentru a forţa activitatea să funcţioneze numai în anumite puncte ale ferestrei.
De obicei, grafica elemnti în interfaţa sunt gestionate de o ierarhie de vedere, care au sarcina de a gestiona spaţii bine definite dreptunghiulare aparţinând fereastră. Deci, aceasta este de până pentru a detecta posibila o vedere de atingere de către un utilizator pe un element grafic special în cadrul competenţei sale.
Toate componentele le-am arătat mai sus au propria lor ciclu de viaţă care arată cum se schimba starea de componentă a sistemului dall'istanziazione la eliminarea acestuia din memorie. În această secţiune ne vom concentra exclusiv pe ciclul de viaţă al unei activităţi.
Mai întâi de toate să identifice diverse state în care o activitate poate fi găsită o dată pe instantiat:
Listele statele unde puteţi găsi o activitate este necesar să prezinte cititorului cu tranziţiile ca metode care permit trecerea de la un stat la altul:
Vom vedea mai târziu cum să folosească aceste tranziţii în exemple care vor fi propuse în timpul discuţiilor.
| |
Photoshop (Curs)
Grafica web si editare foto populară cu Adobe Photoshop. De la 49 €. |
| |
PHP (Curs)
Ciclu complet pentru crearea de site-uri Web dinamice. De la 49 €. |
| |
VB.NET (Curs)
Asiguraţi-Aplicaţii desktop cu Visual Basic .. De la 49 €. |