Junior — Middle
Ktoré fázy životného cyklu aplikácie prechádzajú počas jej spustenia, prechodu do režimu na pozadí pri stlačení tlačidla domov a následného návratu do popredia?
sobes.tech AI
Odpoveď od AI
Životný cyklus Android aplikácie je riadený systémom prostredníctvom metód Activity, ktoré sa volajú pri zmene stavu aplikácie:
-
Spustenie aplikácie:
onCreate()— vytvorenie Activity.onStart()— Activity sa stáva viditeľnou.onResume()— Activity prechádza do popredia a začína interakciu s používateľom.
-
Prechod do režimu na pozadí (napríklad stlačením tlačidla Domov):
onPause()— Activity stráca fokus, ale je ešte viditeľná.onStop()— Activity je úplne skrytá a v pozadí.
-
Návrat do popredia:
onRestart()— Activity sa pripravuje na opätovné spustenie.onStart()— Activity sa znovu stáva viditeľnou.onResume()— Activity je znovu aktívna a interaguje s používateľom.
Takto, pri spustení, prechádza aplikácia cez onCreate(), onStart(), onResume(). Pri prechode do pozadia — onPause(), onStop(). Pri návrate — onRestart(), onStart(), onResume().