1

我有一个带有 ViewPager2 的片段(使用 FragmentStateAdapter)。ViewPager 本身拥有动态数量的片段。每个片段用于一类数据。在我打开多个片段并在任何片段(调用)上滑动刷新后PagingAdapter.refresh(),RemoteMediator 按预期清除表并重新加载页面,但它也为其他活动片段调用 LoadType.APPEND,导致这些片段为这些类别加载下一页,并在滚动时产生糟糕的跳跃体验。

我尝试使用最新版本的分页库 - androidx.paging:paging-runtime-ktx:3.0.0-beta01但这也不能解决问题。

任何和所有的帮助将不胜感激。谢谢!

编辑1:没有办法进入refresh()代码,所以我无法弄清楚引擎盖内到底发生了什么。

4

0 回答 0