..


Sponzorované odkazy

Aktivity

V predchádzajúcej kapitole sme predstavili tri zo štyroch zložiek, ktoré tvoria aplikácie pre Android. Teraz sa predstaví najvýznamnejšie a dôležitou súčasťou: "actvity.

Zvláštnosťou činnosť, ktorá ho odlišuje od všetkých ostatných komponentov, je mať "grafickým rozhraním.
Príkladom aktivity je zoznam kliknúť tlačidla v menu aplikácie, ktorá umožňuje užívateľovi vykonávať rôzne akcie v závislosti na kliknutie tlačidla. Samozrejme aplikácia môže mať viac aktivít, napríklad, môžete si vytvoriť aktivitu, ktorá ukazuje, menu na obrazovke zariadenia a ďalšie činnosti, ktoré riadia správanie jednotlivých tlačidiel na parník.

Pretože žiadosť môže byť viac činností, ktoré sú prenesené na konkrétnu úlohu, je zrejmé, že každá činnosť je nezávislá od ostatných. Je to však musí určiť druh hierarchia činností, v skutočnosti, v našom prípade by sme radi činnosť obsahuje menu sa zobrazí okamžite, keď je aplikácia spustená a prípadne aj ďalšie činnosti začnú iba vtedy, keď užívateľ klikne na tlačidlo menu. K tomu je potrebné označiť činnosť ako hlavný displej, ktorý zobrazuje menu (uvidíme, ako ukážkovej aplikácie).

Ale čo je v oblasti pôsobenia činnosti? V predvolenom nastavení môžu aktivitu pracovať na celé okno obrazovky, ale to nie je zakázané, aby obmedzil oblasti opatrenia, sily činnosti pracovať len v určitých miestach okna.

Obvykle elementov grafických rozhraní sú riadené hierarchiu pohľad, ktorý majú za úlohu správu dobre definované obdĺžnikové priestory, ktoré patria k oknu. Takže je zistiť možný pohľad na dotyk užívateľom na konkrétne grafické v jej kompetencii.

Životný cyklus aktivity

Všetky komponenty sme ukázali vyššie majú svoje vlastné životný cyklus, ktorý ukazuje, ako zmeniť stav systému, komponentu dall'istanziazione na jeho odstránenie z pamäti. V tejto časti sa zameriame výhradne na životnom cykle aktivity.

V prvom rade identifikovať jednotlivé štáty, v ktorých možno nájsť aktivitu raz inštancie:

  • Aktívne: V tomto stave činnosť je uvedená v popredí na obrazovke a používateľ môže komunikovať s zobrazí GUI.
  • Nečinnosti: Aktivita bude stále na obrazovke, ale užívateľ nemôže komunikovať s ním, pretože iné činnosti bol položený na primárnu. Klasickým príkladom je, keď je hovor prijal na činnosť, kde je volanie položený na aplikácie, ktoré užívateľ používa.
  • Stoppa: to padá v tomto stave, kedy je činnosť úplne prekrývali iným, a preto nie je viditeľná pre používateľov. V skutočnosti je počiatočná aktivita skryté užívateľa a ak je pamäť dochádza Android sa uzavrie skrytú činnosť.

Zoznamy štátov, kde si môžete nájsť činnosť, je vhodné predložiť čitateľovi prechody ako metódy, ktoré umožňujú prechod z jedného štátu do druhého:

  • neplatné onCreate ()
  • onStart neplatné ()
  • onRestart neplatné ()
  • onResume neplatné ()
  • onPause neplatné ()
  • neplatné OnStop ()
  • onDestroy neplatné ()

Uvidíme neskôr, ako používať tieto prechody v príkladoch, ktoré budú navrhnuté v priebehu diskusie.

Prispieť k rozvoju aplikácií pre Android
E-Learning
Excel (ebook) Excel (ebook)
Vytvorte tabuľky a výpočty. Len 25 €.
Linux (kurz) Linux (kurz)
Kompletný sprievodca pre open-source systému. Od 49 €.
OpenOffice (ebook) OpenOffice (ebook)
Open-source softvér pre správu úradu práce. Len 25 €.
Sponzorované odkazy