如果达到setOffscreenPageLimit,则位于ViewPager中的片段中的Android RecyclerView不会重新加载/刷新视图

Ari*_*eem 9 android android-fragments android-viewpager android-recyclerview

我有一个RecyclerViewFragment这又是一个ViewPager,当我之间滑动ViewPager页面,我看到onDetachFragment是被称为但由于某种原因RecyclerView仍然存在于针对特定位置FragmentViewPager,甚至滚动位置RecyclerView我来的时候被保留回到分离的片段.

我使用FragmentStatePagerAdapterViewPager,我回来POSITION_NONEgetItemPosition(),但它没有任何效果.

请帮我理解这里的问题.

Bou*_*han 0

这是因为 viewpager 使用缓存机制。阅读这篇文章:

http://doublenegative.com/fragment-state-restoration-and-the-fragmentstatepageradapter/