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

Метод onStart

Метод onStart класса Activity идёт после onCreate или onRestart. Экран ещё может не принимать нажатия, но уже виден пользователю. Перед onStart при возврате из фона система может вызвать только onRestart.

Синтаксис

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

Пример

Давайте залогируем вход в onStart:

import android.os.Bundle import android.util.Log 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 onStart() { super.onStart() Log.i("abcde", "12345") } }

На экране тот же интерфейс, в logcat при появлении activity появится информационная строка с тегом "abcde".

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

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