Может ли действие обрабатывать onBackPressed () до завершения onCreate ()? - PullRequest
1 голос
/ 23 апреля 2020

Заголовок не требует пояснений: я хотел бы знать, может ли новое действие обработать onBackPressed () до завершения onCreate (). Другими словами, в какой момент жизненного цикла обработка нажатия программной кнопки «Назад» переносится во вновь созданный вид деятельности?

Заранее спасибо.

1 Ответ

1 голос
/ 23 апреля 2020

onBackPressed() не будет инициировано до тех пор, пока не будет запущено activity, т. Е. После завершения onResume(). Это происходит потому, что activity должен быть буквально впереди, то есть вверху стека и активным на экране, чтобы происходило обратное нажатие. Вы не сможете начать onBackPressed() до или после onCreate() в течение жизненного цикла activity's.

...