我想制作一个leitner应用程序。数据来自数据库。
例如,我在我的数据库中大约有500行,我想制作一个viewpager来显示它们,每一行都在一页上,所以我在viewPager中有500页。
问题是,实现这样的事情的最佳方法是什么?它会有记忆问题吗?
有哪些更好的方法?如果没有别的办法,什么类型的viewPager更适合用于数据库?片段viewAdapter例如
答案 0 :(得分:1)
为此,您应该使用正常ViewPager
和FragmentStatePagerAdapter。
如文档
中所述当有大量的寻呼机时,此版本的寻呼机更有用 页面,更像列表视图。当页面不可见时 用户,他们的整个片段可能会被破坏,只保留 保存了该片段的状态。这允许寻呼机保持很多 与每个访问页面相关联的内存较少 FragmentPagerAdapter的代价可能是更多的开销 在页面之间切换。