Suposición de diseño violada. En androidx.viewpager2.adapter.FragmentStateAdapter.placeFragmentInViewHo

Problema: cargar datos en viewpager2 generará una precarga, lo que provocará cierta confusión en los datos, por lo que se usa viewpager2 + lazyfragment para lograr el efecto de deslizamiento y cambio de páginas de varias páginas, pero habrá un informe de error que viola las regulaciones de diseño: el rendimiento es que al retroceder una cierta cantidad de páginas se bloqueará y luego se informará el error del título.

Solución: Leí muchos sitios web que hablaban de este problema, pero no funcionó después de intentarlo.

Solución: Finalmente, ¡simplemente resuelva el problema! ! ! ! ! :

// Este setOffscreenPageLimit puede aumentar la cantidad de caché, por lo que no es fácil de destruir y no se puede mostrar.
vb.vpBookPage.setOffscreenPageLimit(20);

Guess you like

Origin blog.csdn.net/Goals1989/article/details/131225049