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

Метод onCreate

Метод onCreate класса Activity вызывается один раз при первом показе экрана. Здесь вызывают super.onCreate, восстанавливают состояние из savedInstanceState и подключают UI через setContent или setContentView.

Синтаксис

override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) }

Параметры

Параметр Описание
savedInstanceState Сохранённые данные после пересоздания activity или null при первом запуске.

Пример

Давайте соберём экран Compose в onCreate:

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") } } }

На экране после onCreate пользователь видит текст "abcde".

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

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