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.