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.