Android 带有Viewpager2片段的Livedata
我想更新我的旧安卓项目,并希望使用谷歌推荐的ViewModel和Livedata方式。 我使用Viewpager2和Tablayout,其中包含4个片段。 第一个片段有一个ViewModel,通过Livedata观察数据更改并更新其UI 我的问题是:Android 带有Viewpager2片段的Livedata,android,android-fragments,android-livedata,android-viewmodel,android-viewpager2,Android,Android Fragments,Android Livedata,Android Viewmodel,Android Viewpager2,我想更新我的旧安卓项目,并希望使用谷歌推荐的ViewModel和Livedata方式。 我使用Viewpager2和Tablayout,其中包含4个片段。 第一个片段有一个ViewModel,通过Livedata观察数据更改并更新其UI 我的问题是: 当我滑动到Viewpager中的第二个片段时会发生什么?第一个片段不再可见,但它仍然存在。碎片1的生命周期在不可见时会改变吗?如果没有,我如何停止更新它,因为它仍然会收到更新通知 我是否可以对所有4个片段使用相同的ViewModel,因为它们只是以
谢谢 好的,经过一些测试,我找到了答案
您好:)您是如何与所有片段共享同一个viewmodel的?:)@aeroxr1您可以这样做,即或在这里: