Ответ
Метод onResume() вызывается системой Android, когда активность переходит в состояние "Resumed" (активное и видимое). Это происходит:
- После
onStart(), когда активность становится видимой - После возврата из другой активности (например, после
onPause()) - После возобновления из свернутого состояния
Пример сценария:
override fun onResume() {
super.onResume()
// Возобновляем анимации, обновляем данные
sensorManager.registerListener(this, accelerometer, SENSOR_DELAY_NORMAL)
}
Важно: onResume() всегда вызывается в UI-потоке, поэтому тяжелые операции здесь выполнять нельзя.