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