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

Метод onRestart

Метод onRestart класса Activity срабатывает, если экран уже был создан и вернулся из состояния Stopped. Сразу после него идёт onStart и onResume. При первом запуске onRestart не вызывают.

Синтаксис

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

Пример

Давайте добавим onRestart в MainActivity:

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 onRestart() { super.onRestart() } }

На экране после возврата из фона activity снова станет видимой, onRestart отметит этот переход перед onStart.

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

  • метод onStop,
    после которого нужен onRestart при возврате
  • метод onStart,
    который следует сразу за onRestart
  • метод onCreate,
    который вызывается вместо onRestart при первом входе
  • метод onResume,
    который возобновляет ввод после возврата
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить