Sobes.tech
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.