Junior — Middle
Можете ли описати главне фазе циклуса живота компонента Activity у Android-у?
sobes.tech АИ
Одговор од АИ
Životni ciklus aktivnosti u Androidu sastoji se od nekoliko glavnih faza, od kojih svaka odgovara pozivu određenih metoda:
- onCreate() — inicijalizacija aktivnosti, postavljanje interfejsa, priprema podataka.
- onStart() — aktivnost postaje vidljiva korisniku.
- onResume() — aktivnost počinje da komunicira sa korisnikom (ulazi u prvi plan).
- onPause() — aktivnost gubi fokus, ali je još uvek vidljiva (na primer, pojavljuje se dijalog ili druga aktivnost je delimično prekriva).
- onStop() — aktivnost je potpuno skrivena, ali je još uvek u memoriji.
- onDestroy() — aktivnost se uništava, resursi se oslobađaju.
Takođe postoje metode onRestart() (poziva se pri ponovnom pokretanju aktivnosti nakon onStop) i dodatna stanja, ali navedeni su glavni faze životnog ciklusa.