Сохранение состояния при портретной ориентации в Android
Следует сохранять состояние, так как Configuration Change может произойти не только при изменении ориентации экрана. Изменение ориентации экрана это только частный случай изменения конфигурации. Изменение языка системы например тоже считается изменением конфигурации. Да и сохранять состояние может быть нужно не только при Configuration Change. Например пользователь может отвлечься на пришедшее сообщение, перейти в другое приложение чтобы ответить, а затем вернуться обратно, при этом система уже может убить процесс нашего приложения, но пользователь ожидает что все сохранилось. Для этого важно использовать средства сохранения состояния активити/фрагмента.
Проверьте себя после изучения темы
Бесплатный бот с тестами и практическими заданиями по Kotlin.
- 22 бесплатных урока
- Тесты к каждому уроку (всего 220 вопросов)
- Задачи в рамках практики KotlinSprint (120 задач) и курсовой проект «Телеграм бот для изучения иностранных слов»