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