..
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.
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:
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:
Uvidíme později, jak používat tyto přechody v příkladech, které budou navrženy v průběhu diskuse.
| |
Front Page (ebook)
Vytváření webových stránek bez znalosti HTML. Pouhých 25 €. |
| |
PHP (kurz)
Celý kurz pro vytváření dynamických webů. Od 49 €. |
| |
VB.NET (kurz)
Udělat Desktopové aplikace pomocí jazyka Visual Basic .. Od 49 €. |