将ViewModel与SQLite数据库而不是Room数据库一起使用

时间:2019-02-09 13:17:38

标签: android sqlite

我非常担心。我刚刚读到了有关Android ViewModel的信息,它可以更好地替代android中的方向更改,并可以减少样板代码。我有一个使用SQLiteLoaderManager完成的项目,并且希望从使用Loaders迁移到ViewModel。但是,我在网上找到的所有教程和文档始终将ViewModelRoom库一起使用。

我无力开始学习Room,而我的项目将很难重构以支持Room。

因此,我的问题是

  1. 我可以将原始SQLiteViewModel一起使用吗?
  2. ViewModel仅设计用于Room数据库吗?

1 个答案:

答案 0 :(得分:2)

  

我可以在ViewModel中使用原始SQLite吗?

是的,因为ViewModel与任何特定的数据源都没有关系。

  

ViewModel是否仅设计用于Room数据库?

不。他们是完全独立的。