小编Sat*_*ngh的帖子

mvvm android 中的存储库可以是单例吗?

我对 mvvm 中的存储库不太了解,也看过多个博客和代码模板。它们中的每一个都与其他的不匹配。所以

  1. 为什么需要有多个 Repositories 类?为什么单个存储库不应处理应用程序的所有数据输入输出?

  2. 为什么存储库不应该是项目中的 SINGLETON 类?

  3. 存储库(的方法)应该向 viewmodel 结果(密封类)或来自 api(如列表)(或错误)的实际响应提供什么?

  4. SharedPrefences 也应该由存储库处理吗?如果没有为什么

    我相信存储库应该是代码的一部分,它应该处理来自多个源的所有数据,无论是数据库、网络还是共享首选项。所以你怎么看?

android repository mvvm

2
推荐指数
1
解决办法
1996
查看次数

标签 统计

android ×1

mvvm ×1

repository ×1