..


Sponzorované odkazy

Volanie druhého hlavnou činnosťou podľa odboru činnosti

V predchádzajúcej lekcii, zavedenie Intent, sme uviedli na trh výkonný nástroj pre pripojenie viac aktivity v rámci aplikácie. To umožní vytvárať aplikácie, a to aj značné zložitosti, ktoré prenášajú určité činnosti, k nejakej činnosti, a tieto operácie bude aktivovaná iba v prípade nutnosti na základe interakcií užívateľa.

V tejto lekcii uvidíte, ako sa uplatniť druhý z hlavnej činnosti.

Takže si vytvoríme nový projekt a prvá vec, ktorú budeme vytvárať nové triedy Java SecondaAttivita.java kimono. V rámci tohto súboru vložte nasledujúci kód:






 MrWebMaster.android balenia;









 android.app.Activity dovoz;







 android.os.Bundle dovoz;







 android.widget.TextView dovoz;







 android.view.LinearLayout dovoz;









 rozširuje aktivity {public class SecondaAttivita



  



 TextView súkromné ​​televízie,

	

  



 @ Override



  



 public void onCreate (zväzok savedInstanceState) {



    



 LinearLayout lineárne LinearLayout = new (this);



      



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

     

      



 linear.addView (TV);



      



 setContentView (lineárne);

        

  



 }







 }



Ako je vidieť druhej triedy, je činnosť, predĺžiť práve aktivity.

Teraz sa chystá upraviť kód pre činnosť hlavnej triede HelloWorld.java umiestnenie seba, samozrejme, v metóde onCreate. Potom vložte tieto dva jednoduché riadky kódu:






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







 startActivity (miaIntent);



V prvej prvej línii budeme inštanciu objektu typu zámeru a typ zámeru, ktorý bude vytvorený sa un'intent explicitné. Fakt je používaný v ktorej výrobca musí špecifikovať činnosť, ktorá spustí zámer (v našom prípade činnosti, v ktorej sa nachádzame, a preto sme sa prejsť to ako hodnota), a činnosť, ktorá je zameraná zámeru.

Metóda startActivity (miaIntent) je metóda, ktorá sa stará o začatí novej činnosti. Tá je vyvolaná zámerom, ktorý sme vytvorili v predchádzajúcom riadku.

V tomto bode, ak sme sa pokúsili vypustiť naše aplikácie bude však aj naďalej vidieť reťazec aktivity hlavných pozdrav miesto tlače druhé trestnej činnosti. To preto, že okrem štruktúry volanie cez Kód činnosti musí tiež deklarovať, že v sekundárnom AndroidManifest.xml súboru.

Takže, poďme sa otvorí súbor a po vyhlásení aktivity AndroidManifest.xml primárne vkladanie stránok, XML, nasledujúce riadky kódu:






 <activity android:name=".SecondaAttivita">







 </ Aktivita>



V tomto smere sme už povedali aktivity v prítomnosti "AndroidManifest a ak dnes spustili naše aplikácie bude získať požadovaný výsledok.

AndroidManifest v súbore, vo vyhlásení o nové aktivity, môžete nastaviť požadovaný zámer filter podľa potreby. Týmto spôsobom je možné modelovať správanie jednotlivých činností bola daná možnosť reagovať na zámer s rovnakou funkciou zahrnutých v poradí filtra.

Vo vyššie uvedenom príklade sme predstavili druhý primárny vo veľmi štruktúrované činnosti. A "Samozrejme, že môžete vytvoriť nový XML súbor štruktúru zložitejšie usporiadanie okna a potom odovzdať ako argument k metóde druhej činnosti, setContentView práve tento súbor.

Prispieť k rozvoju aplikácií pre Android
E-Learning
ASP Zero (ebook) ASP Zero (ebook)
Učenie Microsoft ASP a VBScript od nuly. V pouhých 29 €.
OpenOffice (ebook) OpenOffice (ebook)
Open-source softvér pre správu úradu práce. Len 25 €.
Webmaster základný (prvý) Webmaster základný (prvý)
Vytvorenie webovej stránky od nuly. Od 29 €.
Sponzorované odkazy