..


Sponzorirani linkovi

Aktivnost

U prethodnom poglavlju uveli smo tri od četiri komponente koje čine Android aplikacije. Sada ćemo predstaviti najznačajnije i važnu komponentu: 'actvity.

Osobitost djelatnosti, što ga čini različitim od svih drugih komponenti, je da su "grafičko sučelje.
Primjer aktivnosti popis kliknuti gumbiće u izborniku aplikacija koja omogućuje korisniku da obavljanje različitih aktivnosti, ovisno na gumb kliknuli. Očito, aplikacija može imati više aktivnosti, na primjer, možda mislite stvoriti aktivnost koja prikazuje izbornik uređaja i druge aktivnosti koje vode ponašanje različitih gumba na parenje.

Budući da aplikacija može biti više aktivnosti, koje su prenesene na određeni zadatak, jasno je da svaka aktivnost je neovisan o ostalima. To mora, međutim, utvrditi vrstu hijerarhije aktivnosti, u stvari, u našem slučaju, želimo aktivnost sadrži izbornik odmah kada je program pokrenut i eventualno druge aktivnosti početi tek kada korisnik klikne na gumb izbornika. Da biste to učinili morate označiti aktivnost kao primarni zaslon koji prikazuje izbornika (ćemo vidjeti kako uzorak aplikacija).

No, što je područje djelovanja aktivnosti? Po defaultu, aktivnost može raditi na cijeli prozor ekrana, ali to nije zabranjeno ograničiti područje djelovanja na snagu aktivnosti za rad samo na određenim mjestima prozora.

Obično elemnti grafike u sučelju upravlja hijerarhiju pogled koji imaju zadatak da upravljaju dobro definirani pravokutnog prostora koji pripada prozoru. Tako je na otkrivanje mogući pogled na dodir od strane korisnika određene grafički u okviru svoje nadležnosti.

Životnog ciklusa aktivnosti

Sve komponente pokazali smo gore imaju svoje životni ciklus koji pokazuje kako se mijenja stanje komponente sustava dall'istanziazione svoje eliminacije iz memorije. U ovom dijelu ćemo se usredotočiti isključivo na životni ciklus aktivnosti.

Prije svega smo identificirati različite države u kojoj se aktivnosti mogu se naći jedanput instanciraju:

  • Aktivnost: U ovoj državi aktivnosti prikazan je u prvom planu na zaslonu i korisnik može komunicirati s grafičko sučelje prikazano na slici.
  • Pauzirano: aktivnost i dalje se prikazuje na zaslonu, ali korisnik ne može komunicirati s njom jer je bila prekrivena drugu djelatnost na primarnom. Klasični primjer je kada primitka poziva na aktivnost u kojoj poziva je prekrivena na program koji je korisnik koristi.
  • Stoppata: ti spadaju u ovo stanje kada se aktivnost potpuno preklapa drugi, i tako da nije vidljiv korisniku. U stvari, početni aktivnost skriveno korisnika i, ako je memorija istječu Android zatvara skrivene aktivnosti.

Popis država gdje možete pronaći aktivnost prikladno predstaviti čitatelja s prijelazima u obliku metoda koje omogućuju prijelaz iz jednog stanja u drugo:

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

Vidjet ćemo kasnije kako koristiti ove prijelaza u primjerima koji će biti predložen za vrijeme rasprave.

Pomoć razvoj aplikacija za Android
E-učenje
ASP.NET (tečaj) ASP.NET (tečaj)
Cijeli tečaj za izgradnju web aplikacija od 49 €.
Ruby i Ruby On šina (tečaj) Ruby i Ruby On šina (tečaj)
Izrada softvera i web aplikacija uz Ruby i ROR. Počevši od 39 €.
Web marketing (tečaj) Web marketing (tečaj)
Web promocija, tražilica i marketinga. Počevši od 39 €.
Sponzorirani linkovi