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