Sobes.tech
Junior — Middle

Môžete opísať hlavné fázy životného cyklu komponentu Activity v Android?

sobes.tech AI

Odpoveď od AI

Životný cyklus aktivity v Androidu pozostáva z niekoľkých hlavných fáz, z ktorých každá zodpovedá volaniu určitých metód:

  • onCreate() — inicializácia aktivity, nastavenie rozhrania, príprava dát.
  • onStart() — aktivita sa stáva viditeľnou pre používateľa.
  • onResume() — aktivita začína komunikovať s používateľom (dostáva sa do popredia).
  • onPause() — aktivita stráca fokus, ale je stále viditeľná (napríklad sa objaví dialóg alebo iná aktivita ju čiastočne prekryje).
  • onStop() — aktivita je úplne skrytá, ale stále je v pamäti.
  • onDestroy() — aktivita je zničená, zdroje sú uvoľnené.

Existujú aj metódy onRestart() (volajú sa pri opätovnom spustení aktivity po onStop) a ďalšie stavy, ale uvedené sú hlavné fázy životného cyklu.