ViewPager2在页面脱离屏幕外页面限制时取消子片段ViewModels viewModelScope



我现在刚刚意识到,当我有一个ViewPager2,在更改页面时可以到达offscreenPageLimit的点上有很多页面时,这些片段的ViewModels会被清除,这使得这些Fragment'sViewModelsviewModelScope会被取消。

这是ViewPager2的错误吗?如果没有,有没有任何方法可以避免它,而不必增加offscreenPageLimit的值,也不必使用SharedViewModel

我也注意到了这一点。我在viewmodelscope下运行的一些改装电话让我抓狂。刚刚放弃使用CoroutneScope。感觉这是某种bug。

相关内容

  • 没有找到相关文章

最新更新