Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
260 of 502 menu
◀ ▶

Метод onPause

Метод onPause класса Activity вызывается перед частичным или полным скрытием экрана. После него ввод пользователя обычно недоступен. Тяжёлые операции останавливают здесь, чтобы не тратить ресурсы в фоне. Парный метод при возврате - onResume.

Синтаксис

override fun onPause() { super.onPause() }

Пример

Давайте переопределим onPause рядом с setContent:

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 = "abcde") } } override fun onPause() { super.onPause() } }

На экране при уходе в другое приложение сначала вызовется onPause, интерфейс останется на месте, но не активен.

Смотрите также

  • метод onResume,
    который возобновляет работу после onPause
  • метод onStop,
    который следует, если экран полностью скрыт
  • метод onDestroy,
    который завершает activity
  • метод finish,
    который закрывает activity после onPause
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить