..


Sponsede Lenker

The Activity

I forrige kapittel har vi innført tre av de fire komponentene som utgjør en Android-applikasjon. Vi skal nå presentere de mest betydningsfulle og viktigste komponenten: den "actvity.

Det særegne ved en aktivitet, som gjør det forskjellig fra alle andre komponenter, er å ha en "grafisk grensesnitt.
Et eksempel på en aktivitet er en liste over klikkbare knapper i en meny applikasjon som lar brukeren utføre forskjellige handlinger avhengig av hvilken knapp klikket. Selvfølgelig kan et program ha mer aktivitet, for eksempel, kan du tenke for å skape en aktivitet som viser en meny skjermen på enheten og annen aktivitet som styrer oppførselen til de ulike knappene på Steamer.

Siden en søknad kan være flere aktiviteter, som er delegert til en bestemt oppgave, er det klart at hver aktivitet er uavhengig av de andre. Det må imidlertid identifisere et slags hierarki av aktiviteter, faktisk, i vårt tilfelle ønsker vi den aktiviteten som inneholder menyen vises umiddelbart når programmet er lansert og eventuelt andre aktiviteter starter bare når brukeren klikker på en knapp på menyer. For å gjøre dette må du markere aktiviteten som en primær skjerm som viser menyen (vi får se hvordan prøven programmer).

Men hva er arealet av handling av en aktivitet? Som standard kan aktiviteten arbeide på hele vinduet skjermen, men det er ikke forbudt å begrense området for tiltak for å styrke aktiviteten til bare å virke på visse punkter av vinduet.

Vanligvis elemnti grafikken i grensesnittet styres av et hierarki av syn som har til oppgave å forvalte veldefinerte rektangulære områder som tilhører vinduet. Så det er opp å oppdage en eventuell visning av berøring av en bruker av en bestemt grafisk innenfor sitt kompetanseområde.

Livssyklusen til en aktivitet

Alle komponentene vi har vist ovenfor har sin egen livssyklus som viser hvordan å endre tilstanden til systemet dall'istanziazione komponent til sin eliminasjon fra minnet. I dette avsnittet vil vi fokusere utelukkende på livssyklusen til en aktivitet.

Først av alt vil vi identifisere de ulike statene som en aktivitet kan bli funnet en gang startes:

  • Aktiv: I denne tilstanden aktiviteten vises i forgrunnen på skjermen og brukeren kan interagere med det grafiske grensesnittet som vises.
  • Midlertidig stoppet: aktiviteten fortsatt vises på skjermen, men brukeren kan ikke bruke det fordi det var en annen aktivitet oppå det primære. Et klassisk eksempel er når et anrop mottas på aktiviteten der samtalen er oppå programmet som brukeren var bruker.
  • Stoppata: du faller inn i denne tilstanden når aktiviteten er helt overlappes av et annet, og så er det ikke synlig for brukeren. Faktisk er den første aktiviteten skjult for brukeren, og hvis minnet kjører ut Android lukker den skjulte aktiviteten.

Lister de statene der du kan finne en aktivitet er hensiktsmessig å presentere leseren med overganger i form av metoder, som tillater passasje fra en tilstand til en annen:

  • void onCreate ()
  • onStart void ()
  • onRestart void ()
  • onResume void ()
  • onPause void ()
  • void OnStop ()
  • onDestroy void ()

Vi skal se senere hvordan du bruker disse overgangene i eksemplene som vil bli foreslått i løpet av diskusjonen.

Hjelp utvikle applikasjoner for Android
E-Learning
AutoCAD (eBook) AutoCAD (eBook)
Opprettelse av arkitektoniske strukturer. At kun 29 €.
HTML (Course) HTML (Course)
Kodespråket for Web fra 29 €.
XML (Course) XML (Course)
Opprettelse av fasiliteter XML, XSL og andre utvidbar språk. Starter fra 29 €.
Sponsede Lenker