..
I föregående kapitel har vi presenterat tre av de fyra komponenter som utgör en Android-applikation. Vi kommer nu att presentera de mest betydande och viktig komponent: den "actvity.
Det säregna i en verksamhet, som skiljer den från alla övriga komponenter, är att ha ett "grafiskt gränssnitt.
Ett exempel på en aktivitet är en lista med klickbara knappar i en meny som gör att en användare att utföra olika åtgärder beroende på den klickade knappen.
Uppenbarligen ett program kan ha mer aktivitet, till exempel, kanske du tror att skapa en verksamhet som visar en meny för enheten och annan verksamhet som hanterar beteende de olika knapparna på ångbåten.
Eftersom en ansökan kan flera aktiviteter, som delegeras till en specifik uppgift, är det tydligt att varje verksamhet är oberoende av de andra. Det måste dock hitta en sorts hierarki mellan verksamheten i själva verket, i vårt fall vill vi att verksamheten som innehåller en meny visas direkt när programmet startas och eventuellt andra aktiviteter startar först när användaren klickar på en knapp meny. För att göra detta måste du markera aktiviteten som primär skärm menyn (vi får se hur provet tillämpningar).
Men vad är det område av åtgärder för en verksamhet? Som standard kan aktiviteten arbeta hela fönstret på skärmen, men det är inte förbjudet att begränsa området åtgärder för att tvinga den verksamhet fungerar bara på vissa ställen i fönstret.
Vanligtvis elemnti grafiken i gränssnittet förvaltas av en hierarki av synsätt som har till uppgift att förvalta väl definierade rektangulära utrymmen som hör till fönstret. Så det är för att upptäcka en möjlig bild av beröring av en användare på en viss bild inom dess behörighet.
Alla komponenter har vi visat ovan har sin egen livscykel som visar hur man ändrar systemets tillstånd dall'istanziazione komponent till dess eliminering från minnet. I detta avsnitt kommer vi att fokusera enbart på livscykel för en verksamhet.
Först och främst identifiera de olika stater där en verksamhet finns en gång instansieras:
Listar de stater där du kan hitta en aktivitet är det lämpligt att presentera läsaren med övergångar som metoder som tillåter passage från en medlemsstat till en annan:
Vi får se senare hur man använder dessa övergångar i de exempel som kommer att föreslås under diskussionen.
| |
MS Access (avancerat)
Lär dig skapa och hantera databaser snabbt och enkelt. Från 29 €. |
| |
SQL och databas (kurs)
Skapa och hantera relationsdatabaser. Från 39 €. |
| |
VB.NET (kurs)
Gör Desktopapplikationer med Visual Basic .. Från 49 €. |