..


Sponzorované odkazy

Aktivity

V předchozí kapitole jsme představili tři ze čtyř složek, které tvoří aplikace pro Android. Nyní se představí nejvýznamnější a důležitou součástí: "actvity.

Zvláštností činnost, která ho odlišuje od všech ostatních komponent, je mít "grafickým rozhraním.
Příkladem aktivity je seznam kliknout tlačítka v menu aplikace, která umožňuje uživateli provádět různé akce v závislosti na kliknutí tlačítka. Samozřejmě aplikace může mít více aktivit, například, můžete si vytvořit aktivitu, která ukazuje, menu na obrazovce zařízení a další činnosti, které řídí chování jednotlivých tlačítek na parník.

Protože žádost může být více činností, které jsou přeneseny na konkrétní úkol, je zřejmé, že každá činnost je nezávislá na ostatních. Je to však musí určit druh hierarchie činností, ve skutečnosti, v našem případě bychom rádi činnost obsahuje menu se zobrazí okamžitě, když je aplikace spuštěna a případně i další činnosti začnou pouze tehdy, když uživatel klikne na tlačítko menu. K tomu je třeba označit činnost jako hlavní displej, který zobrazuje menu (uvidíme, jak ukázkové aplikace).

Ale co je v oblasti působení činnosti? Ve výchozím nastavení mohou aktivitu pracovat na celé okno obrazovky, ale to není zakázáno, aby omezil oblasti opatření, síly činnosti pracovat pouze v určitých místech okna.

Obvykle elemnti grafických rozhraní jsou řízeny hierarchii pohled, který mají za úkol správu dobře definované obdélníkové prostory, které patří k oknu. Takže je zjistit možný pohled na dotek uživatelem na konkrétní grafické v její kompetenci.

Životní cyklus aktivity

Všechny komponenty jsme ukázali výše mají své vlastní životní cyklus, který ukazuje, jak změnit stav systému, konstrukční části dall'istanziazione k jeho odstranění z paměti. V této části se zaměříme výhradně na životním cyklu aktivity.

V první řadě identifikovat jednotlivé státy, ve kterých lze nalézt aktivitu jednou instance:

  • Aktivní: V tomto stavu činnost je uvedena v popředí na obrazovce a uživatel může komunikovat s zobrazí GUI.
  • Nečinnosti: Aktivita bude stále na obrazovce, ale uživatel nemůže komunikovat s ním, neboť jiné činnosti byl položený na primární. Klasickým příkladem je, když je hovor přijal na činnost, kde je volání položený na aplikace, které uživatel používá.
  • Stoppata: to padá v tomto stavu, kdy je činnost zcela překrývaly jiným, a proto není viditelná pro uživatele. Ve skutečnosti je počáteční aktivita skryté uživatele a pokud je paměť dochází Android se uzavře skrytou činnost.

Seznamy států, kde si můžete najít činnost, je vhodné předložit čtenáři přechody jako metody, které umožňují přechod z jednoho státu do druhého:

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

Uvidíme později, jak používat tyto přechody v příkladech, které budou navrženy v průběhu diskuse.

Přispět k rozvoji aplikací pro Android
E-Learning
Front Page (ebook) Front Page (ebook)
Vytváření webových stránek bez znalosti HTML. Pouhých 25 €.
PHP (kurz) PHP (kurz)
Celý kurz pro vytváření dynamických webů. Od 49 €.
VB.NET (kurz) VB.NET (kurz)
Udělat Desktopové aplikace pomocí jazyka Visual Basic .. Od 49 €.
Sponzorované odkazy