Ответ
Activity — это ключевой компонент Android, представляющий отдельный экран с UI. Каждая Activity имеет жизненный цикл (onCreate, onStart, onResume и т.д.), управляемый системой.
Пример:
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
}
}
Особенности:
- Одна Activity может запускать другую через
startActivity(). - Жизненный цикл критичен для управления ресурсами (например, освобождение памяти в
onDestroy()). - Конфигурации (например, поворот экрана) могут уничтожать и пересоздавать Activity.