Ответ
Метод onCreate() — это точка входа в жизненный цикл Activity. Он вызывается при создании экземпляра Activity и используется для:
- Инициализации UI (разметки через
setContentView()). - Восстановления состояния (если Activity пересоздаётся).
- Настройки ViewModel, LiveData и других компонентов.
Пример:
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
// Восстановление данных после поворота экрана
val savedText = savedInstanceState?.getString("KEY") ?: ""
// Инициализация UI и логики
initViews()
}
Важно: не выполняйте здесь долгие операции (сеть/БД), чтобы не блокировать UI поток.