Метод onResume
Метод onResume класса
Activity
означает, что экран на переднем плане.
После него пользователь может нажимать элементы.
Парный вызов - onPause,
когда activity теряет фокус.
Анимации и обновление данных часто запускают здесь.
Синтаксис
override fun onResume() {
super.onResume()
}
Пример
Давайте переопределим onResume в Compose activity:
import android.os.Bundle
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import androidx.compose.material3.Text
class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
Text(text = "12345")
}
}
override fun onResume() {
super.onResume()
}
}
На экране текст "12345", activity готова
к вводу после вызова onResume.
Смотрите также
-
метод
onPause,
который приостанавливает активную работу -
метод
onStart,
который вызывается перед onResume -
метод
onCreate,
который готовит экран до первого onResume -
класс
OnBackPressedDispatcher,
который обрабатывает кнопку назад на активном экране