Андроид-приложение, 27-я неделя
Обновлено 18 октября 2023 года.
Изучаю библиотеку «Рум» (Room). Она работает поверх библиотеки си́квел-лайт.
При конфликтах обновления базы данных используются специальные «стратегии при конфликтах».
Переменная — экземпляр базы данных объявляется «волатильной» (@Volatile), чтобы соответствующий объект не кешировался средой выполнения (?)
В текущей лаборатории кода дан образец применения дополнительных функций — но я пока не понимаю до конца, почему применяется именно такое средство как дополнительные функции.
Также непонятно, что такое Вью мо́дел ско́уп (viewModelScope).