Освой Android играючи

Сайт Александра Климова

Шкодим

/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000

Compose: ViewModel

10-й курс/Закрытая зона

Обновлено 15 июля 2024

Механизм создания ViewModel в Compose ничем не отличается от стандартного Android-подхода. Наша задача - сохранить данные при изменении конфигурации, которые приводят к уничтожению активности. Самый распространённый случай - поворот экрана.

Изменения конфигурации происходят:

  • при изменении ориентации экрана;
  • когда приложение переключается в мультиоконный режим;
  • при переключении визуальной темы устройства;
  • при изменении системных настроек - языка, шрифтов и т.д.

Подключаем зависимость.


implementation("androidx.lifecycle:lifecycle-viewmodel-compose:2.8.3")

Вы вошли на сайт, как гость.
Необходимо зарегистрироваться, чтобы прочитать статью

Дополнительное чтение

Реклама