架构师组件中的 ViewModel - android

ViewModel in architect component - android

我有很多fragment基础architect component。 我为每个 fragment 创建 ViewModel 是真的吗?或者我应该为所有 fragment?

创建一个 ViewModel

看到许多项目都为每个 Activity 使用 ViewModel,如果需要,他们将它们传递给他们的片段。

我也一样,但弄清楚 Activity 将执行哪些功能,然后基于该功能构建一个 ViewModel:

  • Activity/Fragments 即创建对象。

  • Activity/Fragment 即获取列表。

  • Activity/Fragment 处理对象,如删除、更新。

You can pass ViewModel to fragments. Also you can use inheritance with your ViewModels.