Junior — Middle
Comment peut-on lancer un autre composant via un Intent dans Android?
sobes.tech IA
Réponse de l'IA
Sur Android, pour lancer un autre composant (par exemple, une Activity ou un Service) via un Intent, vous pouvez créer un objet Intent et appeler la méthode startActivity() ou startService().
Exemple de lancement d'une autre Activity :
Intent intent = new Intent(CurrentActivity.this, TargetActivity.class);
startActivity(intent);
Si vous souhaitez transmettre des données, vous pouvez les ajouter à l'Intent :
intent.putExtra("key", "value");
startActivity(intent);
Pour lancer un composant par action ou catégorie, vous pouvez utiliser un Intent explicite ou implicite. Par exemple, un Intent implicite pour ouvrir une page web :
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://example.com"));
startActivity(intent);
Ainsi, l'Intent sert à la communication entre composants de l'application ou même entre différentes applications.