..


Sponzorované odkazy

Volání druhého hlavní činností podle oboru činnosti

V předchozí lekci, zavedení Intent, jsme uvedli na trh výkonný nástroj pro připojení více aktivity v rámci aplikace. To umožní vytvářet aplikace, a to i značné složitosti, které přenášejí určité činnosti, k nějaké činnosti, a tyto operace bude aktivována pouze v případě nutnosti na základě interakcí uživatele.

V této lekci uvidíte, jak se uplatnit druhý z hlavní činnosti.

Takže si vytvoříme nový projekt a první věc, kterou budeme vytvářet nové třídy Java SecondaAttivita.java kimono. V rámci tohoto souboru vložte následující kód:






 MrWebMaster.android balení;









 android.app.Activity dovoz;







 android.os.Bundle dovoz;







 android.widget.TextView dovoz;







 android.view.LinearLayout dovoz;









 rozšiřuje aktivity {public class SecondaAttivita



  



 TextView soukromé televize,

	

  



 @ Override



  



 public void onCreate (svazek savedInstanceState) {



    



 LinearLayout lineární LinearLayout = new (this);



      



 tv.setText ("Toto je druhá činnost");

     

      



 linear.addView (TV);



      



 setContentView (lineární);

        

  



 }







 }



Jak je vidět druhé třídy, je činnost, prodloužit právě aktivity.

Nyní se chystá upravit kód pro činnost hlavní třídě HelloWorld.java umístění sebe, samozřejmě, v metodě onCreate. Poté vložte tyto dva jednoduché řádky kódu:






 MiaIntent Intent intent = new (to, SecondaAttivita.class);







 startActivity (miaIntent);



V první první linii budeme instanci objektu typu záměru a typ záměru, který bude vytvořen se un'intent explicitní. Fakt je používán ve které výrobce musí specifikovat činnost, která spustí záměr (v našem případě činnosti, ve které se nacházíme, a proto jsme se projít to jako hodnota), a činnost, která je zaměřena záměru.

Metoda startActivity (miaIntent) je metoda, která se stará o zahájení nové činnosti. Ta je vyvolána záměrem, který jsme vytvořili v předchozím řádku.

V tomto bodě, pokud jsme se pokusili vypustit naše aplikace bude však i nadále vidět řetězec aktivity hlavních pozdrav místo tisku druhé trestné činnosti. To proto, že kromě struktury volání přes Kód činnosti musí také deklarovat, že v sekundárním AndroidManifest.xml souboru.

Takže, pojďme se otevře soubor a po vyhlášení aktivity AndroidManifest.xml primární vkládání stránek, XML, následující řádky kódu:






 <activity android:name=".SecondaAttivita">







 </ Aktivita>



V tomto směru jsme již řekli aktivity v přítomnosti "AndroidManifest a pokud dnes spustili naše aplikace bude získat požadovaný výsledek.

AndroidManifest v souboru, v prohlášení o nové aktivity, můžete nastavit požadovaný záměr filtr podle potřeby. Tímto způsobem je možné modelovat chování jednotlivých činností byla dána možnost reagovat na záměr se stejnou funkcí zahrnutých v pořadí filtru.

Ve výše uvedeném příkladu jsme představili druhý primární ve velmi strukturované činnosti. A "Samozřejmě, že můžete vytvořit nový XML soubor strukturu složitější uspořádání okna a pak předat jako argument k metodě druhé činnosti, setContentView právě tento soubor.

Přispět k rozvoji aplikací pro Android
E-Learning
ASP Zero (ebook) ASP Zero (ebook)
Učení Microsoft ASP a VBScript od nuly. V pouhých 29 €.
OpenOffice (ebook) OpenOffice (ebook)
Open-source software pro správu úřadu práce. Pouhých 25 €.
Web Design (kurz) Web Design (kurz)
Web Design stránky s HTML, CSS a dynamické HTML. Od 39 €.
Sponzorované odkazy