Junior — Middle
Come avviare una nuova schermata o attività in un'app Android?
sobes.tech AI
Risposta dell'AI
In Android, per avviare una nuova schermata (attività) si utilizza la classe Intent. È necessario creare un Intent, specificando il contesto attuale e la classe dell'attività che si desidera avviare, quindi chiamare il metodo startActivity.
Esempio:
Intent intent = new Intent(CurrentActivity.this, NewActivity.class);
startActivity(intent);
Se si desidera ottenere un risultato dalla nuova attività, si utilizza startActivityForResult (nelle API più vecchie) o le API moderne con ActivityResultLauncher.
In questo modo, avviare una nuova schermata si riduce alla creazione e al passaggio di un Intent al sistema Android.