Zamiar
Intencja Androida to obiekt przenoszący intencję, tj. Wiadomość z jednego komponentu do innego komponentu wewnątrz lub na zewnątrz aplikacji. Intencje mogą przekazywać komunikaty między dowolnym z trzech podstawowych składników aplikacji - działaniami, usługami i odbiornikami transmisji.
Sam zamiar, obiekt intencji, jest pasywną strukturą danych. Zawiera abstrakcyjny opis operacji do wykonania.
Na przykład: załóżmy, że masz działanie, które wymaga uruchomienia klienta poczty e-mail i wysłania wiadomości e-mail. Aby to zrobić, Twoje działanie wyśle intencję z akcją ACTION_SEND
wraz z odpowiednim wyborem do narzędzia do rozpoznawania intencji Androida:
Intent intent = new Intent(Intent.ACTION_SENDTO);
intent.setData(Uri.parse("mailto:"));
Określony selektor zapewnia użytkownikowi odpowiedni interfejs do wyboru sposobu wysyłania danych e-mail.
JASNE ZAMIERZENIA
// Explicit Intent by specifying its class name
Intent i = new Intent(this, TargetActivity.class);
i.putExtra("Key1", "ABC");
i.putExtra("Key2", "123");
// Starts TargetActivity
startActivity(i);
IMPLICYJNE CELE
Intent i = new Intent(Intent.ACTION_VIEW,
Uri.parse("http://www.example.com"));
startActivity(i);
Oczekujący zamiar
PendingIntent to token, który dajesz obcej aplikacji (np. NotificationManager, AlarmManager, Home Screen AppWidgetManager lub innym aplikacjom innych firm), który umożliwia zagranicznej aplikacji wykorzystanie uprawnień Twojej aplikacji do wykonania predefiniowanego fragmentu kodu.
Nadając PendingIntent innej aplikacji, dajesz jej prawo do wykonania operacji, którą określiłeś, tak jakby ta inna aplikacja była sobą (z tymi samymi uprawnieniami i tożsamością). W związku z tym powinieneś uważać na to, jak budujesz PendingIntent: prawie zawsze, na przykład podstawowa intencja, którą dostarczasz, powinna mieć jawnie ustawioną nazwę komponentu na jeden z twoich własnych komponentów, aby upewnić się, że zostanie ostatecznie wysłany tam i nigdzie indziej.
Przykład oczekującego zamiaru: http://android-pending-intent.blogspot.in/
Źródło: zamiary Androida i oczekujące zamiary Androida
Mam nadzieję że to pomoże.