Przejdź do treści głównej
INF.04Aplikacje Mobilne

Intencja (Intent) w systemie Android

Obiekt komunikacyjny w systemie Android służący do uruchamiania nowych aktywności, serwisów lub wysyłania komunikatów rozgłoszeniowych.

Rodzaje intencji:

  1. Intencja jawna (Explicit Intent): Wskazuje wprost klasę komponentu do uruchomienia (np. przejście do drugiego ekranu własnej aplikacji):
    JAVA
    Intent intent = new Intent(this, SecondActivity.class);
    intent.putExtra("USER_ID", 123);
    startActivity(intent);
  2. Intencja niejawna (Implicit Intent): Deklaruje ogólną akcję do wykonania (np. otwarcie strony WWW w przeglądarce lub wybranie numeru telefonu):
    JAVA
    Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://cke.gov.pl"));
    startActivity(intent);

Chcesz sprawdzić to pojęcie w praktyce?

Przeszukaj pytania z oficjalnych arkuszy CKE powiązane z hasłem Intencja (Intent) w systemie Android lub rozpocznij trening.