Junior — Middle
Cum se poate iniția pornirea unui alt component printr-un Intent în Android?
sobes.tech AI
Răspuns de la AI
Pe Android, pentru a porni un alt component (de exemplu, o Activity sau un Service) printr-un Intent, puteți crea un obiect Intent și apela metodele startActivity() sau startService().
Exemplu de pornire a unei alte Activity:
Intent intent = new Intent(CurrentActivity.this, TargetActivity.class);
startActivity(intent);
Dacă trebuie să transmiteți date, le puteți adăuga în Intent:
intent.putExtra("key", "value");
startActivity(intent);
Pentru a porni un component după acțiune sau categorie, puteți folosi Intent-uri explicite sau implicite. De exemplu, un Intent implicit pentru deschiderea unei pagini web:
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://example.com"));
startActivity(intent);
Astfel, Intent-ul servește pentru comunicarea între componentele aplicației sau chiar între aplicații diferite.