android-需要一些关于为非常大的数据制作viewpager的建议

时间:2015-10-01 06:13:26

标签: android

我想制作一个leitner应用程序。数据来自数据库。

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

问题是,实现这样的事情的最佳方法是什么?它会有记忆问题吗?

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

1 个答案:

答案 0 :(得分:1)

为此,您应该使用正常ViewPagerFragmentStatePagerAdapter

如文档

中所述
  

当有大量的寻呼机时,此版本的寻呼机更有用   页面,更像列表视图。当页面不可见时   用户,他们的整个片段可能会被破坏,只保留   保存了该片段的状态。这允许寻呼机保持很多   与每个访问页面相关联的内存较少   FragmentPagerAdapter的代价可能是更多的开销   在页面之间切换。