Familiarizarea cu intenția de Android
În ultima noastră lecție pe Android. am creat prima noastră aplicație Android Hello World. Acest tutorial Android, vom îngropa în studiul fundamentelor și a face cunoștință cu util Android mecanism ca o intenție, și anume ceea ce este, ceea ce este și cum să-l folosească.
Care este intenția în Android?
Tipuri de intenție Android
- intenție clară (intenție Explicit) definește în mod clar numele componentei. Cel mai adesea în aplicațiile noastre, vom folosi o intenție clară de a începe un fel de componente. Esența este că intenția Explicit știți numele clasei de activitate sau un serviciu () pe care doriți să rulați. Atunci când se utilizează intenția explicită a sistemului începe imediat componenta de aplicare specificată în Intent obiect.
- intenție implicită (intenție implicită) nu specifică o anumită componentă, ci pur și simplu exprimă o acțiune, permițând alte componente ale aplicației să-l ocupe. Când creați o intenție implicită a sistemului Android găsește toate componentele posibile care se pot ocupa de efectul menționat, și vă solicită să selectați unul din listă găsit.
Cum să utilizați intenție Android pentru a lansa activitatea?
Pentru a crea un obiect intenție și începe să-l utilizați de activitate. Avem nevoie pentru a trece parametrii clasei obiect de activitate care apelează și numele activitatea pe care doriți să rulați:
Acest lucru înseamnă că, în obiectul Intenție a trecut la activitatea nu va fi neglijată, în cazul în care stiva este deja de lucru Tașcă o astfel de activitate.
Lucrul cu intenție de a rula un alt exemplu de activitate
Să creeze un nou proiect pentru a lucra cu intenție. În acest caz, suntem mulțumiți cu un proiect simplu Hello Android, așa cum este descris în această lecție. Vom lucra în Android Studio. Dacă nu sunteți familiarizați cu ea, atunci utilizați orice IDE convenabil.
După ce creați proiectul ar trebui să arate aproximativ așa:
Acest proiect este format din doua activitate: MainActivity.java și DetailsActivity.java. Vom lansa activitatea DetailsActivity MainActivity.
Pentru a începe activitatea, avem nevoie de un buton, prin apăsarea care va avea loc crearea de intenții și lansare de activitate. Dacă nu sunteți familiarizați cu butonul widget (butonul), du-te la alte lecția mea aici.
Codul MainActivity va fi după cum urmează: