Junior — Middle
Milyen üzenetek jelennek meg a naplókban, ha az aktivitás sorban végigmegy a tipikus életcikluson, de az onCreate metódusban meghívják a finish-t, majd a naplókban rögzítik a befejezést?
sobes.tech MI
Válasz az MI-től
Если в методе onCreate() активити вызывается finish(), то жизненный цикл будет следующим:
onCreate()— вызывается, внутри вызываетсяfinish()onStart()— вызывается послеonCreate()onResume()— вызывается послеonStart()onPause()— вызывается при завершении активностиonStop()— вызывается послеonPause()onDestroy()— вызывается в конце
В логах появятся сообщения, соответствующие вызовам этих методов. Например:
onCreate()
onStart()
onResume()
onPause()
onStop()
onDestroy()
Таким образом, несмотря на вызов finish() в onCreate(), активити проходит полный жизненный цикл, но завершается сразу после запуска.