Junior — Middle
Come si può avviare un altro componente tramite un Intent in Android?
sobes.tech AI
Risposta dell'AI
Su Android, per avviare un altro componente (ad esempio, un'Activity o un Service) tramite un Intent, puoi creare un oggetto Intent e chiamare il metodo startActivity() o startService().
Esempio di avvio di un'altra Activity:
Intent intent = new Intent(CurrentActivity.this, TargetActivity.class);
startActivity(intent);
Se devi passare dei dati, puoi aggiungerli all'Intent:
intent.putExtra("key", "value");
startActivity(intent);
Per avviare un componente tramite azione o categoria, puoi usare Intent espliciti o impliciti. Ad esempio, un Intent implicito per aprire una pagina web:
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://example.com"));
startActivity(intent);
In questo modo, l'Intent serve per la comunicazione tra componenti dell'app o anche tra applicazioni diverse.