..
U prethodnom sat, uvođenje namjere, uveli smo moćan alat za spajanje više aktivnosti unutar aplikacije. To će omogućiti izgradnju aplikacija, čak i znatne složenosti, delegiranja specifične aktivnosti za neke aktivnosti, a to poslovanje će biti aktiviran samo ako je to potrebno kao rezultat korisničkih interakcija.
U ovoj lekciji ćemo vidjeti kako pozvati drugi iz osnovne djelatnosti.
Dakle, neka je stvoriti novi projekt, a prva stvar koju ćemo stvoriti nove Java klase SecondaAttivita.java kimono. U ovu datoteku, umetnite sljedeći kôd:
MrWebMaster.android paketa;
android.app.Activity uvoza;
android.os.Bundle uvoza;
android.widget.TextView uvoza;
android.view.LinearLayout uvoza;
proširuje djelatnosti {public class SecondaAttivita
Privatni TextView TV;
@ Override
public void onCreate (bala savedInstanceState) {
LinearLayout linearno LinearLayout = new (to);
tv.setText ("Ovo je drugi aktivnosti");
linear.addView (TV);
setContentView (linearni);
}
}
Kao što možete vidjeti ovog drugog razreda, kao djelatnost, proširiti upravo aktivnost.
Sada ćemo urediti kod za aktivnost klase HelloWorld.java glavni pozicioniranje sebe, naravno, u metodi onCreate. Zatim umetnite ove dvije jednostavne linije koda:
MiaIntent namjere namjere = new (ovaj, SecondaAttivita.class); startActivity (miaIntent);
U prvom prvu liniju ćemo instancu objekta tipa namjere i vrstu namjere da će se stvoriti će un'intent eksplicitno. Činjenica je korišten u kojoj proizvođač mora odrediti aktivnosti koje pokreće namjeru (u našem slučaju aktivnost u kojoj se nalazimo i zato mi proći to kao vrijednost) i aktivnost koja je usmjerena namjere.
Metoda startActivity (miaIntent) je metoda koja se brine o pokretanju nove djelatnosti. Ovo potonje je potaknuta namjerom da smo stvorili u prethodnoj liniji.
U ovom trenutku, ako smo pokušali pokrenuti naš program, međutim i dalje će vidjeti niz aktivnosti glavnih pozdrav umjesto ispisa drugi kriminalne aktivnosti. To je zato što osim strukturi poziva putem šifru djelatnosti također mora prijaviti u srednju AndroidManifest.xml datoteku.
Dakle, neka je otvorite datoteku i nakon proglašenja djelovanja AndroidManifest.xml primarne umetnuti, unos u XML, sljedeće linije koda:
<activity android:name=".SecondaAttivita"> </ Aktivnosti>
Na taj način smo, rekao je aktivnost u prisutnosti 'AndroidManifest i ako sada pokrenuli naš program će dobiti željeni rezultat.
AndroidManifest u datoteku, u deklaraciji novih aktivnosti, možete postaviti željeni filtar namjere prema potrebi. To omogućuje da se model ponašanja svake od aktivnosti je dobio priliku da odgovori na namjeru s istim značajke uključene u cilju filtar.
U gornjem primjeru smo predstavili drugi primarni u vrlo strukturirana aktivnost. I 'Naravno, možete stvoriti novu XML datoteke strukturu složenije izgled prozora, a zatim proći kao argument metodi drugi aktivnosti setContentView samo tu datoteku.
| |
Snimanje CD-ova i DVD (Ebook)
Vodič za snimanje CD i DVD sa freeware programima. Samo 25 €. |
| |
Paint Shop Pro (prvi)
Web grafike i obradu fotografija s Corel PSP poznat. Od 49 €. |
| |
VB.NET (tečaj)
Napravite računalne aplikacije s Visual Basic .. Od 49 €. |