Sobes.tech
Junior — Middle

Můžete popsat hlavní fáze životního cyklu komponenty Activity v Androidu?

sobes.tech AI

Odpověď od AI

Životní cyklus aktivity v Androidu se skládá z několika hlavních fází, z nichž každá odpovídá volání určitých metod:

  • onCreate() — inicializace aktivity, nastavení rozhraní, příprava dat.
  • onStart() — aktivita se stává viditelnou pro uživatele.
  • onResume() — aktivita začíná komunikovat s uživatelem (přechází do popředí).
  • onPause() — aktivita ztrácí fokus, ale je stále viditelná (například se objeví dialog nebo jiná aktivita ji částečně překrývá).
  • onStop() — aktivita je zcela skryta, ale stále je v paměti.
  • onDestroy() — aktivita je zničena, uvolňují se zdroje.

Existují také metody onRestart() (volá se při opětovném spuštění aktivity po onStop) a další stavy, ale výše uvedené jsou hlavní fáze životního cyklu.