我有一个重要的问题。我刚刚了解到,安卓的ViewModel
是一种更好的替代方案,可以在安卓中存活方向改变,并减少样板代码的方法。我已经有一个使用SQLite
和LoaderManager
完成的项目,并希望从使用Loaders
迁移到ViewModel
。然而,我在网上找到的所有教程和文档都只使用Room
库来使用ViewModel
。
我无法承担学习Room的成本,而且我的项目很难重构以支持Room。
因此,我的问题如下:
- 我可以使用原始的
SQLite
与ViewModel
吗? ViewModel
是否只设计用于与Room
数据库一起使用?