https://developer.android.com/guide/components/activities/activity-lifecycle
Я думаю, что вы ищете onResume()
метод.Когда действие переходит в состояние «Возобновлено», оно выходит на передний план, а затем система вызывает обратный вызов onResume()
.Это состояние, в котором приложение взаимодействует с пользователем.Приложение остается в этом состоянии, пока что-то не отвлекает внимание от приложения.Таким событием может быть, например, получение телефонного звонка, переход пользователя к другому действию или отключение экрана устройства.
Когда действие переходит в возобновленное состояние, любой компонент, поддерживающий жизненный цикл, привязывается кжизненный цикл действия получит событие ON_RESUME
.Именно здесь компоненты жизненного цикла могут активировать любую функциональность, которая должна быть запущена, пока компонент виден и находится на переднем плане, например запуск предварительного просмотра камеры.
Когда происходит прерывистое событие, действие переходит в состояние «Приостановлено»,и система вызывает обратный вызов onPause ().
Если действие возвращается в состояние «Возобновлено» из состояния «Приостановлено», система снова вызывает метод onResume()
.По этой причине вам следует реализовать onResume()
для инициализации компонентов, которые вы выпускаете во время onPause()
, и выполнять любые другие инициализации, которые должны происходить каждый раз, когда действие переходит в состояние «Возобновлено».