Sobes.tech
Back to questions
Junior — Middle
68

Какие сообщения появятся в логах, если активити последовательно проходит типичный жизненный цикл, но в методе onCreate вызывается finish, после чего в логах фиксируется завершение:

Companies where asked
ЯндексЯндекс

Answer from AI

sobes.tech AI

Если в методе onCreate() активити вызывается finish(), то жизненный цикл будет следующим:

  • onCreate() — вызывается, внутри вызывается finish()
  • onStart() — вызывается после onCreate()
  • onResume() — вызывается после onStart()
  • onPause() — вызывается при завершении активности
  • onStop() — вызывается после onPause()
  • onDestroy() — вызывается в конце

В логах появятся сообщения, соответствующие вызовам этих методов. Например:

onCreate()
onStart()
onResume()
onPause()
onStop()
onDestroy()

Таким образом, несмотря на вызов finish() в onCreate(), активити проходит полный жизненный цикл, но завершается сразу после запуска.