【问题标题】:What is the most effective ViewModel strategy?最有效的 ViewModel 策略是什么?
【发布时间】:2021-05-15 04:33:40
【问题描述】:

好的,所以我在阅读文档并完成代码实验室后提出这个问题。

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

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

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

【问题讨论】:

标签: android android-fragments viewmodel android-viewmodel


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2012-12-24
    • 2018-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-27
    • 1970-01-01
    • 1970-01-01
    • 2010-10-25
    相关资源
    最近更新 更多