Познаването на андроид намерението
В последния ни урок за Android. ние създадохме нашата първа Android Hello World приложение. Това Android урок ще се рови в изучаването на основите и да се запознаете с полезна Android-механизмът като намерение, а именно какво е, какво е това и как да го използвате.
Какво е намерението на Android?
Видове Android Intent
- Ясно намерение (Explicit намерение) дефинира ясно името компонент. Най-често в нашите приложения, ние ще използваме ясно намерение да започнат някакъв вид компонент. Същността Изрично намерението е, че вие знаете името на класа на дейност или услуга (), които искате да се изпълнява. При използване на изричното намерение на системата веднага започва компонент за кандидатстване, посочен в намерението на обект.
- Скритият намерение (Скритият намерение) не посочи конкретен компонент, а просто изразява някакво действие, което позволява на други компоненти на приложението да се справя. Когато създавате неявна намерението на системата Android намира всички възможни компоненти, които могат да се справят претендирания ефект, и ви подканва да изберете едно от намерено списъка.
Как да използвате Android намерение за стартиране на дейност?
За да създадете намерение обект и започнете да го използвате за дейността. Ние трябва да премине параметри за клас обектно-активност, която призовава и името на дейността, която искате да се показват:
Това означава, че в обекта намерение предава на дейността, няма да бъдат пренебрегвани, ако стека вече работи Tasca такава дейност.
Работа с намерение да тече един пример за друга дейност
Нека да създадете нов проект за работа с намерение. В този случай, ние сме доволни с един прост проект Здравейте Android, както е описано в този урок. Ще работим в Android Studio. Ако не сте запознати с него, след което можете да използвате всеки удобен IDE.
След като създадете вашия проект трябва да изглежда приблизително така:
Този проект се състои от две активност: MainActivity.java и DetailsActivity.java. Ние ще стартира дейността на DetailsActivity MainActivity.
За да започне дейност, ние се нуждаем един бутон, чрез натискане на който ще се появи на създаването на намерения и стартиране на дейността. Ако не сте запознати с бутона за джаджа (бутон), отидете в другата ми урок тук.
MainActivity код ще бъде, както следва: