Sobes.tech
Junior — Middle

Ako možno spustiť iný komponent cez Intent v Androidu?

sobes.tech AI

Odpoveď od AI

V Androide môžete spustiť iný komponent (napríklad Activity alebo Service) pomocou Intentu tým, že vytvoríte objekt Intent a zavoláte metódy startActivity() alebo startService().

Príklad spustenia inej Activity:

Intent intent = new Intent(CurrentActivity.this, TargetActivity.class);
startActivity(intent);

Ak je potrebné odoslať údaje, môžete ich pridať do Intentu:

intent.putExtra("key", "value");
startActivity(intent);

Na spustenie komponentu podľa akcie alebo kategórie môžete použiť explicitné alebo implicitné Intent. Napríklad, implicitný Intent na otvorenie webovej stránky:

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://example.com"));
startActivity(intent);

Týmto spôsobom slúži Intent na komunikáciu medzi komponentmi aplikácie alebo dokonca medzi rôznymi aplikáciami.