Sobes.tech
Junior — Middle

Πώς μπορείτε να ξεκινήσετε μια νέα οθόνη ή δραστηριότητα σε μια εφαρμογή Android;

sobes.tech AI

Απάντηση από AI

Στο Android, για να ξεκινήσετε μια νέα οθόνη (δραστηριότητα), χρησιμοποιείται η κλάση Intent. Πρέπει να δημιουργήσετε ένα Intent, καθορίζοντας το τρέχον πλαίσιο και την κλάση της δραστηριότητας που θέλετε να ξεκινήσετε, και στη συνέχεια να καλέσετε τη μέθοδο startActivity.

Παράδειγμα:

Intent intent = new Intent(CurrentActivity.this, NewActivity.class);
startActivity(intent);

Αν χρειάζεται να λάβετε ένα αποτέλεσμα από τη νέα δραστηριότητα, χρησιμοποιείτε το startActivityForResult (στις παλαιότερες API) ή τις σύγχρονες API με ActivityResultLauncher.

Έτσι, η εκκίνηση μιας νέας οθόνης περιορίζεται στη δημιουργία και την αποστολή ενός Intent στο σύστημα Android.