IT Academy
Урок 1 · Средний

Компоненты Android и lifecycle

Объяснение → самостоятельное решение → разбор → практика курса

Объяснение

Activity проходит состояния жизненного цикла и может быть пересоздана. Процесс может быть уничтожен вне контроля приложения. Временное UI-состояние, состояние ViewModel и долговременные данные требуют разных мест хранения.

Задача для самостоятельного решения

Переживёт ли обычное поле Activity поворот экрана?

Показать разбор ответа

Нет, при пересоздании появится новый экземпляр. ViewModel помогает для конфигурационных изменений, а после смерти процесса нужны saved state или постоянное хранилище.

Примените знания

В лабораторной курса есть учебная среда, пример, ожидаемый результат и задание проекта. Возвращайтесь к ней по мере прохождения тем.

Открыть лабораторную →