..


Sponsorētās saites

Calling otro galveno darbību, ko darbības

Iepriekšējā nodarbībā, ieviešot Intent, mēs iepazīstināja spēcīgs instruments, lai izveidotu savienojumu vairāk darbības laikā pieteikumu. Tas dos iespēju veidot lietojumprogrammas, pat liela sarežģītība, kas deleģē konkrētus darbību, lai kādu darbību, un šo darbību, tiks izmantots vienīgi tad, ja vajadzīgs, ņemot vērā lietotāju mijiedarbību.

Šajā nodarbībā mēs redzēsim, kā izmantot otru no galvenās darbības.

Tātad, pieņemsim izveidot jaunu projektu, un pirmā lieta, mēs esam gatavojas izveidot jaunu Java klases SecondaAttivita.java kimono. Šajā failu, ievietojiet šādu kodu:






 MrWebMaster.android paketi;









 android.app.Activity importu;







 android.os.Bundle importu;







 android.widget.TextView importu;







 android.view.LinearLayout importu;









 paplašina darbības {valsts klases SecondaAttivita



  



 privātā TextView tv;

	

  



 @ Override



  



 valsts spēkā onCreate (Bundle savedInstanceState) {



    



 LinearLayout lineāro LinearLayout = jauns (šis);



      



 tv.setText ("Šis ir otrais darbība");

     

      



 linear.addView (TV);



      



 setContentView (lineārā);

        

  



 }







 }



Kā mēs varam redzēt šo otrās klases, kas ir darbība, paplašināt precīzi aktivitāte.

Mēs tagad gatavojas rediģēt kodu, darbības klasi HelloWorld.java galveno pozicionēšanas sevi, protams, metode onCreate. Tad ievietojiet šīs divas vienkāršas līnijas kodu:






 MiaIntent Nodomu nodoms = jauns (tas, SecondaAttivita.class);







 startActivity (miaIntent);



Pirmajā pirmajā rindā mēs instantiate objekta tipa priekšlīgumā un nodoma veids, kas tiks izveidotas būs un'intent skaidri. Fakts ir izmantot kuru ražotājam ir jānorāda darbības, kas uzsāk nodomu (mūsu gadījumā darbība, kurā mēs atrodamies, un tāpēc mums iet šo kā vērtību) un aktivitātes, kas ir vērsta nodoma.

Metode startActivity (miaIntent) ir metode, kas rūpējas par uzsāktu jaunu darbību. Pēdējā izraisa nolūku, lai mēs izveidojām iepriekšējā rindā.

Šajā brīdī, ja mēs centāmies sākt mūsu pieteikumu būs joprojām redzēt virkni darbības galveno apsveikuma vietā drukāšanas otrā noziedzīgas darbības. Tas ir tāpēc, ka papildus struktūrā zvanu, izmantojot darbības kodu jādeklarē tā sekundāro AndroidManifest.xml failu.

Tātad, pieņemsim atveriet failu un pēc deklarācijas Darbības AndroidManifest.xml primāro ievietot, sarindojot XML, šādas rindas kods:






 <activity android:name=".SecondaAttivita">







 </ Darbība>



Tādā veidā mēs teicām Darbības klātbūtnē "AndroidManifest, un, ja tagad ir uzsākusi mūsu pieteikumu saņemsiet vēlamo rezultātu.

AndroidManifest ietvaros failu, kas norādīta deklarācijā par jauno darbu, jūs varat iestatīt vēlamo nodoms filtru pēc vajadzības. Tas ļauj modelēt uzvedību katras darbības tika dota iespēja atbildēt uz nodomu protokolu ar tādu pašu līdzekļi, kas iekļauti, lai filtru.

Iepriekš minētajā piemērā mēs esam iesniedza otro primāro ļoti strukturētā darbību. Un "Protams, jūs varat izveidot jaunu xml faila struktūrai sarežģītāku izkārtojumu logā un tad iet kā arguments, lai metodi, otrs darbības setContentView tieši šo failu.

Palīdzība izstrādāt pieteikumus Android
E-Learning
E-komercija ar ASP (Ebook) E-komercija ar ASP (Ebook)
E-komercijas un iepirkumu grozs ar ASP. Tikai 35 €.
Front Page (Ebook) Front Page (Ebook)
Izveidojiet Web lapas, nezinot HTML. Tikai 25 €.
Photoshop (Kurss) Photoshop (Kurss)
Web grafikas un foto rediģēšanas ar populāro Adobe Photoshop. Sākot no 49 €.
Sponsorētās saites