Sobes.tech
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.