我非常担心。我刚刚读到了有关Android ViewModel
的信息,它可以更好地替代android中的方向更改,并可以减少样板代码。我有一个使用SQLite
和LoaderManager
完成的项目,并且希望从使用Loaders
迁移到ViewModel
。但是,我在网上找到的所有教程和文档始终将ViewModel
与Room
库一起使用。
我无力开始学习Room,而我的项目将很难重构以支持Room。
因此,我的问题是
SQLite
与ViewModel
一起使用吗?ViewModel
仅设计用于Room
数据库吗?答案 0 :(得分:2)
我可以在ViewModel中使用原始SQLite吗?
是的,因为ViewModel
与任何特定的数据源都没有关系。
ViewModel是否仅设计用于Room数据库?
不。他们是完全独立的。