Ismerete az android szándékkal

A legutóbbi leckében Androidon. hoztuk létre az első Android Hello World alkalmazás. Ez az Android leckében fogjuk ásni a tanulmány a fundamentumok és megismerkedhetnek a hasznos Android-mechanizmus, mint egy szándék, vagyis mi az, mi ez, és hogyan kell használni.

Mi a szándék az Android?

Típusai Android szándék

  • Tiszta szándék (kifejezett szándékkal) egyértelműen meghatározza az összetevő neve. Leggyakrabban a mi alkalmazások fogjuk használni egyértelmű szándékot kezdeni valamilyen alkatrész. A lényeg kifejezett szándékkal, hogy tudja a nevét, a tevékenységi osztály vagy szolgálat (service), hogy szeretné futtatni. Ha kifejezett szándékával a rendszer azonnal elindítja az alkalmazás komponens meghatározott objektum szándék.
  • Implicit szándék (implicit szándék) nem határozza meg egy adott alkotóelem, hanem egyszerűen fejezi ki valamilyen cselekvés, amely lehetővé teszi más alkatrészek az alkalmazás kell kezelni. Amikor létrehoz egy implicit szándék az Android rendszer megkeresi az összes lehetséges komponens, amely képes kezelni az állítólagos hatás, és megkéri, hogy válasszon a talált listát.

Hogyan kell használni Android szándék, hogy elindítja a tevékenység?

Ahhoz, hogy hozzon létre egy szándék objektumot, és kezdi el használni Activity. Meg kell, hogy adja át a paramétereket az objektum-Activity osztály, amely felhívja és tevékenység megnevezése futtatni kívánt:

Ez azt jelenti, hogy a szándék átadott objektumot a tevékenység nem lehet figyelmen kívül hagyni, ha a verem már dolgozik Tasca ilyen tevékenység.

Munka szándék futtatni egy példát más tevékenység

Hozzunk létre egy új projektet dolgozni szándék. Ebben az esetben, elégedettek vagyunk, egy egyszerű projekt Helló Android, ahogyan az ebben a leckében. Mi fog működni az Android Studio. Ha nem ismeri, akkor használja a kényelmes IDE.

Miután létrehozta a projektet meg kell nézni körülbelül így:

Ismerete az android szándékkal

Ez a projekt két aktív: MainActivity.java és DetailsActivity.java. Mi indít a tevékenység DetailsActivity MainActivity.

A tevékenység kezdetét, szükségünk van egy gomb lenyomásával, amely létrehozásának szándékát és Activity dob fog bekövetkezni. Ha nem ismeri a widget gomb (gomb), menj a másik tanulság.

MainActivity kód a következő lesz: