Android 什么是最有效的ViewModel策略?

Android 什么是最有效的ViewModel策略?,android,android-fragments,viewmodel,android-viewmodel,Android,Android Fragments,Viewmodel,Android Viewmodel,好的,我在阅读了文档和代码实验室之后问了这个问题 文档使用共享的ViewModel,而代码实验室不使用 当从片段调用所述模型时,使用共享模型是否会占用更多内存 相反,如果我将片段与它们自己的模型相关联,这是否符合最佳实践?我注意到,有时最佳实践并不总是与效率保持一致。最佳答案是它取决于项目需要,即。 如果两个(或更多)片段共享相同类型的数据,则使用共享viewmodel;如果两个片段共享不同类型的数据,则使用单个viewmodel。 尽管如此,个人视图模型仍然是最佳实践,但最终这一切都取决于我们

好的,我在阅读了文档和代码实验室之后问了这个问题

文档使用共享的
ViewModel
,而代码实验室不使用

当从片段调用所述模型时,使用共享模型是否会占用更多内存


相反,如果我将片段与它们自己的模型相关联,这是否符合最佳实践?我注意到,有时最佳实践并不总是与效率保持一致。

最佳答案是它取决于项目需要,即。 如果两个(或更多)片段共享相同类型的数据,则使用共享viewmodel;如果两个片段共享不同类型的数据,则使用单个viewmodel。
尽管如此,个人视图模型仍然是最佳实践,但最终这一切都取决于我们的需要。

您在谈论什么文档?特别是关于特定于屏幕的viewmodels,与的相同。