Junior — Middle
Cum se inițiază o Activity într-o aplicație Android?
sobes.tech AI
Răspuns de la AI
Pentru a porni o nouă Activity în Android, se folosește un obiect Intent. De obicei, se face astfel:
Intent intent = new Intent(CurrentActivity.this, TargetActivity.class);
startActivity(intent);
Aici, CurrentActivity este contextul curent, iar TargetActivity este clasa Activity pe care dorești să o pornești. De asemenea, poți transmite date prin Intent folosind metodele putExtra.
Dacă trebuie să obții un rezultat din Activity-ul pornit, se folosește startActivityForResult (în API-urile mai noi — API-ul de Rezultat al Activity-ului).