Использование ViewModel с базой данных SQLite, а не с базой данных Room - PullRequest
0 голосов
/ 09 февраля 2019

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

Я не могу позволить себе начать изучать Room, и мой проект будет очень трудно реорганизовать для поддержки Room.

Отсюда и мой вопрос:

  1. Можно ли использовать raw SQLite с ViewModel?
  2. Была ли ViewModel предназначена для работы только с базой данных Room?

1 Ответ

0 голосов
/ 09 февраля 2019

Можно ли использовать необработанный SQLite с ViewModel?

Да, поскольку ViewModel не имеет никакого отношения к какому-либо конкретному источнику данных.

БылViewModel предназначен для работы только с базой данных Room?

Нет.Они полностью независимы.

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