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.