Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Задачи

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Назад
Вопрос про Android: android, configuration, locale

Какие события относятся к смене конфигурации (смена темы, языка, формата времени / региона)?

Вопрос уточняет, какие конкретно изменения считаются сменой конфигурации.

Короткий ответ

  • Язык/регион: Да (если изменяется системная локаль).

  • Тема: Да (если меняется системная тема, например, светлая/темная).

  • Формат времени/региона: Да (если влияет на ресурсы приложения).

Длинный ответ

1. Полный список ключевых событий:

  • locale — язык/регион.

  • uiMode — тема (ночь/день), TV-режим.

  • screenLayout — размер экрана, шрифт.

  • orientation — поворот устройства.

2. Особые случаи:

  • Тема:

    • Системная тема — да.

    • Локальное переключение через setTheme() — нет.

  • Формат времени:

    • Только если влияет на ресурсы (например, DateFormat).

Вывод:
Android пересоздает Activity только при изменениях, требующих обновления ресурсов.

  • Аватар

    Android Guru

    Anton Gulyaev

    Guru – это эксперты YeaHub, которые помогают развивать комьюнити.

Уровень

  • Рейтинг:

    1

  • Сложность:

    9

Навыки

  • Android

    Android

Ключевые слова

#android

#configuration

#locale

Подпишись на Android Developer в телеграм

  • Аватар

    Android Guru

    Anton Gulyaev

    Guru – это эксперты YeaHub, которые помогают развивать комьюнити.