我有很多 fragment 基础架构组件。 我为每个 fragment 创建 ViewModel 是真的吗?或者我应该为所有 fragment 创建一个 ViewModel?
请您参考如下方法:
看到许多项目为每个 Activity 使用 ViewModel,如果需要,他们将它们传递给他们的 fragment 。
我也一样,但弄清楚 Activity 将执行哪些功能,然后基于这些功能构建一个 ViewModel:
创建对象的 Activity/fragment 。
获取列表的 Activity/Fragment。
处理对象的 Activity/Fragment,例如删除、更新。
You can pass ViewModel to fragments. Also you can use inheritance with your ViewModels.




