..


Rėmėjų nuorodos

Veikla

Ankstesniame skyriuje mes pristatė tris iš keturių komponentų, sudarančių Android programa. Mes dabar ketina pateikti svarbiausių ir svarbi: "actvity.

Ir veiklos specifiką, todėl skiriasi nuo visų kitų komponentų, turi turėti "grafinė sąsaja.
Iš veiklos pavyzdys yra spausti mygtukus, sąrašo meniu programa, kuri leidžia vartotojui atlikti įvairius veiksmus priklausomai nuo paspaudėte mygtuką. Akivaizdu, kad paraiška gali turėti daugiau veiklos, pavyzdžiui, jūs manote sukurti veiklai, kuri rodo, meniu ekranas prietaiso ir kita veikla, kurios valdo įvairių mygtukų parowiec elgesį.

Nuo paraiška gali būti daug veiklos, kuri yra deleguota į konkrečią užduotį, yra aišku, kad kiekviena veikla yra nepriklausoma nuo kitų. Tai vis dėlto turi nustatyti hierarchijos veiklos rūšies, iš tikrųjų, mūsų atveju mes norėtume veikla yra meniu iš karto, kai paraiška yra pradėta ir galbūt kitų veiklos pradžios tik tada, kai vartotojas paspaudžia ant mygtuko meniu. Norėdami tai padaryti, reikia pažymėti veiklą kaip pagrindinis ekranas, kuris rodo meniu (mes pamatyti, kaip mėginio programas).

Bet kas yra veiksmų veiklos sritis? Numatyta, kad veikla gali dirbti visą langą ekraną, tačiau tai nėra draudžiama riboti veiklos srityje jėgos aktyvumo dirbti tik tam tikrus pro langą.

Paprastai elemnti grafikos sąsaja yra valdoma atsižvelgiant hierarchija, kurios turi valdyti gerai apibrėžtas stačiakampio erdvėse, priklausančių prie lango užduotis. Taigi iki aptikti įmanoma atsižvelgiant į ryšį pagal tam tikrą grafikos pagal savo kompetenciją vartotojui.

Gyvavimo ciklo veiklą

Visi komponentai mes parodyta pirmiau turi savo gyvavimo ciklą, kuris rodo, kaip pakeisti sistemą dall'istanziazione sudedamoji valstybės jos pašalinimo iš atminties. Šiame skyriuje mes daugiausia dėmesio bus skiriama išimtinai gyvavimo ciklo veiklą.

Visų pirma nustatyti įvairių valstybių, kurioje veiklą galima rasti kartą instantiated:

  • Aktyvus: Šiame valstybės veikla yra rodomas ekrane, naujas žinias, ir vartotojas gali sąveikauti su GUI parodyta.
  • Neveikos: veikla ir toliau bus rodomi ekrane, bet vartotojas negali bendrauti su juo, nes kitos veiklos buvo iškaltas ant pirminio. Klasikinis pavyzdys yra, kai ry ¹ ys yra gautas veikla, kai ry ¹ ys yra iškaltas dėl prašymo, kad vartotojas buvo naudojant.
  • Stoppata: jis patenka į šią būseną, kai veikla yra visiškai atsveria kito, ir todėl nebėra matomas vartotojui. Tiesą sakant, pradinė veikla yra paslėptas į vartotojo ir, jei atminties, "Android" bus uždaryti paslėptų veikla.

Sąrašai valstybių, kur galima rasti veikla yra tikslinga pateikti skaitytojui kaip metodai, kurie leidžia ištrauką iš vienos būsenos į kitą perėjimus:

  • negaliojančiu onCreate ()
  • onStart galios ()
  • onRestart galios ()
  • onResume galios ()
  • OnPause galios ()
  • negaliojančiu OnStop ()
  • onDestroy galios ()

Pamatysime vėliau, kaip naudoti šiuos perėjimus pavyzdžių, kad bus siūloma diskusijų metu.

Pagalba kurti taikomąsias programas skirtos Android
E-mokymasis
"Java" (kurso) "Java" (kurso)
OOP programavimo Java Skm -15% Nuolaida iki 2011/12/10.
Burning CD ir DVD (Ebook) Burning CD ir DVD (Ebook)
Turistinis vadovas po įrašyti CD ir DVD su Freeware programas. Tik 25 €.
MS Access (Advanced) MS Access (Advanced)
Sužinokite, kaip kurti ir valdyti duomenų bazes greitai ir lengvai. Nuo 29 €.
Rėmėjų nuorodos