Junior — Middle
Hoe kun je een andere component via een Intent in Android starten?
sobes.tech AI
Antwoord van AI
Op Android kun je een andere component (bijvoorbeeld een Activity of Service) starten via een Intent door een Intent-object te maken en de methoden startActivity() of startService() aan te roepen.
Voorbeeld van het starten van een andere Activity:
Intent intent = new Intent(CurrentActivity.this, TargetActivity.class);
startActivity(intent);
Als je gegevens wilt doorgeven, kun je deze toevoegen aan de Intent:
intent.putExtra("key", "value");
startActivity(intent);
Om een component te starten op basis van actie of categorie, kun je expliciete of impliciete Intents gebruiken. Bijvoorbeeld, een impliciete Intent om een webpagina te openen:
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://example.com"));
startActivity(intent);
Op deze manier dient de Intent voor communicatie tussen componenten van de app of zelfs tussen verschillende apps.