Вопрос проверяет знание о событиях, которые приводят к пересозданию активности (Activity).
Смена конфигурации — это изменение параметров устройства (ориентация, язык, тема и др.), при котором система убивает и пересоздает Activity для применения новых настроек.
1. Основные триггеры:
Изменение ориентации экрана.
Подключение клавиатуры.
Изменение языка или региона.
Переключение темы (светлая/темная).
Изменение размера окна (мультиоконный режим).
2. Что не вызывает смену конфигурации:
Программное изменение темы (без перезапуска Activity).
Динамическое изменение локализации через attachBaseContext().
Пример:
// В манифесте для Activity:
android:configChanges="orientation|screenSize" // Отключение пересоздания Вывод:
Смена конфигурации — это механизм Android для адаптации UI к новым условиям.