建筑师组件中的ViewModel-android

时间:2019-05-05 13:33:48

标签: android android-architecture-components android-viewmodel

我有很多fragmentarchitect component。  我是否为每个ViewModel创建了fragment吗?还是应该为所有fragment创建一个ViewModel?

1 个答案:

答案 0 :(得分:1)

看到了许多对每个Activity使用ViewModel的项目,并在需要时将它们传递给它们的片段。

对我来说同样如此,但要弄清楚Activity将要执行的功能,然后基于该功能构建一个ViewModel:

  • 创建对象的活动/片段。

  • 获取列表的活动/片段。

  • 处理对象的活动/片段,例如删除,更新。

  

您可以将ViewModel传递给片段。您也可以将继承与ViewModels一起使用。