需要一些建议,为非常大的数据制作一个viewpager



我想创建一个字母应用程序。数据来自数据库。

例如,我在我的数据库中有大约500行,我想做一个viewpager来显示它们,每一行都在一个页面上,所以我将在viewpager中有500页。

问题是,实现这样的东西的最好方法是什么?它会不会有记忆问题之类的?

有什么更好的方法?如果没有其他方法,什么类型的viewPager更适合用于数据库?片段viewAdapter,例如

为此,您应该使用带有FragmentStatePagerAdapter的正常ViewPager

如文档

所述

这个版本的寻呼机在数量较大的情况下更有用的页面,工作更像一个列表视图。当页面对不可见时用户,他们的整个片段可能被销毁,只保留该片段的保存状态。这使得寻呼机可以保留很多内容与。相比,每个访问页面关联的内存更少FragmentPagerAdapter的代价是潜在的更多开销切换页面

最新更新