gpt4 book ai didi

android - 如何在父 fragment 和子 fragment 内的 fragment 之间共享 ViewModel

转载 作者:行者123 更新时间:2023-12-04 17:21:37 25 4
gpt4 key购买 nike

我有包含子 fragment 的父 fragment 。在子 fragment 中,我有带 fragment 的 ViewPager。我的问题是如何在 viewpager 中的父子和 fragment 之间共享 ViewModel,并使 Viewmodel 仅在 ParentFragment 范围内可见?

最佳答案

“仅在 ParentFragment 范围内可见”是什么意思?

根据 Google 的文档,您可以通过一种方式共享 ViewModel。查看此文档:https://developer.android.com/topic/libraries/architecture/viewmodel#sharing很快,您的父 fragment 和子 fragment 将使用相同的 ViewModel。您的父 fragment 将调用 ViewModel 的函数来更改数据,您的子 fragment 只是观察 ViewModel 的 LiveData。

关于android - 如何在父 fragment 和子 fragment 内的 fragment 之间共享 ViewModel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65822311/

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