在 ViewModel 中使用多个存储库是不好的做法吗?

Using Multiple Repsitory In ViewModel Is Bad Practice?

class HomeViewModel(
      private val employeeRepository: EmployeeRepository,
      private val localBodiesRepository: LocalBodiesRepository
) : ViewModel() {

}

我想在家里同时使用这两个数据activity这是好还是坏,那么最佳做法是什么?

正如@p.mathew13 所说,这不是一个坏习惯。查看来自 here 的 Google 向日葵示例中的视图模型。

拥有多个存储库并不是一个坏习惯。如果存储库包含不相关的内容,这甚至是一个好习惯。您的示例看起来存储库具有不相交的数据,因此将它们分开很酷。