У меня есть серьезная проблема.Я только что прочитал об андроиде ViewModel
как о лучшей альтернативе выжившим изменениям ориентации в андроиде и способе уменьшения шаблонных кодов.У меня есть существующий проект, выполненный с SQLite
и LoaderManager
, и я хотел бы перейти с использования Loaders
на ViewModel
.Однако все учебники и документы, которые я нахожу в Интернете, всегда используют ViewModel
с Room
библиотекой.
Я не могу позволить себе начать изучать Room, и мой проект будет очень трудно реорганизовать для поддержки Room.
Отсюда и мой вопрос:
- Можно ли использовать raw
SQLite
с ViewModel
? - Была ли
ViewModel
предназначена для работы только с базой данных Room
?