Junior — Middle
Milyen életciklus szakaszokat jár be az alkalmazás indításakor, háttérbe helyezésekor az otthoni gomb megnyomásával, és későbbi visszatéréskor az első tervbe?
sobes.tech MI
Válasz az MI-től
Egy Android alkalmazás életciklusa a rendszer által az Activity metódusokon keresztül van kezelve, amelyek az alkalmazás állapotának változásakor hívódnak:
-
Az alkalmazás indítása:
onCreate()— az Activity létrejön.onStart()— az Activity láthatóvá válik.onResume()— az Activity az első tervbe kerül, és elkezd interakcióba lépni a felhasználóval.
-
Átmenet háttér módba (például, amikor megnyomja a Home gombot):
onPause()— az Activity elveszíti a fókuszt, de még látható.onStop()— az Activity teljesen el van rejtve, háttérbe kerül.
-
Visszatérés az első tervbe:
onRestart()— az Activity felkészül az újraindításra.onStart()— az Activity újra láthatóvá válik.onResume()— az Activity újra aktív és interakcióba lép a felhasználóval.
Így az alkalmazás indításakor végigmegy az onCreate(), onStart(), onResume() metódusokon. Háttérbe lépéskor — onPause(), onStop(). Visszatéréskor — onRestart(), onStart(), onResume().