Junior — Middle
Πώς ξεκινάτε μια δραστηριότητα σε μια εφαρμογή Android;
sobes.tech AI
Απάντηση από AI
Για να ξεκινήσετε μια νέα Activity στο Android, χρησιμοποιείται ένα αντικείμενο Intent. Συνήθως γίνεται έτσι:
Intent intent = new Intent(CurrentActivity.this, TargetActivity.class);
startActivity(intent);
Εδώ, το CurrentActivity είναι το τρέχον πλαίσιο, και το TargetActivity είναι η κλάση της Activity που θέλετε να ξεκινήσετε. Μπορείτε επίσης να μεταβιβάσετε δεδομένα μέσω του Intent χρησιμοποιώντας τις μεθόδους putExtra.
Αν χρειάζεται να λάβετε αποτέλεσμα από την Activity που ξεκινάτε, χρησιμοποιείτε το startActivityForResult (στις νεότερες API — API Αποτελέσματος Activity).