gpt4 book ai didi

java - Android 架构组件中 AndroidViewModel 和 ViewModel 有什么区别?

转载 作者:太空宇宙 更新时间:2023-11-03 11:54:34 39 4
gpt4 key购买 nike

<分区>

我一直在研究 Android 架构组件,它是在 Google IO 2017 中引入的

他们提供的一个避免配置更改问题的组件 ViewModelAndroidViewModel

根据文档:

AndroidViewModel:应用上下文感知 ViewModel

ViewModel :ViewModels 也可以用作 Activity 的不同 Fragment 之间的通信层。每个 Fragment 可以获得 ViewModel通过他们的 Activity 使用相同的 key

但对于 AndoirdViewModel场景我可以通过将类扩展到应用程序类来获取应用程序上下文

它们在 Android 开发中的实际区别是什么?因为两者都仅附加到 Activity/Fragment 生命周期。

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com