【发布时间】:2019-04-06 06:43:13
【问题描述】:
我正在构建一个工作管理应用程序并尝试实现 Android 架构组件。我有一个活动用于查看有关任务的详细信息,然后有多个活动来编辑该任务。由于所有这些活动中的所有数据都是相同的,并且这些活动将经常使用相同的数据一个接一个地打开,我可以为所有这些活动共享一个 ViewModel,还是应该为所有这些活动创建单独的 ViewModel ?谢谢! :)
【问题讨论】:
-
您将无法找到一个有意义的 ViewModelStore 来共享 ViewModel,除非您自己将其作为单身人士我猜,在这种情况下
onCleared()永远不会发生。
标签: android viewmodel android-architecture-components