对于 android MVVM 架构,在我看到的所有示例中,人们要么使用 Room 来存储/检索数据,要么通过 Repository 类直接从 API 调用中获取数据。
我既没有进行 API 调用,也没有使用 Room 数据库来存储数据。但是我需要我的 ViewModel 从存储库中获取数据并将其传递给我的 Activity。
如果您不打算使用 Room 在本地保存数据,您的 Repository 类是否可以从 Application 类继承,以便您可以保存静态变量/伴随对象?
处理这种情况的好方法是什么?