如何从数据库中为 viewpager 加载数据

Posted

技术标签:

【中文标题】如何从数据库中为 viewpager 加载数据【英文标题】:How to load data from database for viewpager 【发布时间】:2021-08-14 20:20:18 【问题描述】:

简单来说,我有一个 viewpager2,它应该显示单词及其含义,用户可以像字典应用程序一样搜索和查找特定单词。问题是我有一个非常庞大的数据库,包含一百万个单词,并且一次加载它是永远的,并且会减慢应用程序的速度。 实现这一点的最佳方法是什么?

我的想法是一次加载五个单词并在到达最后一个单词时加载另一个集合,但如果用户搜索另一个单词,这似乎不切实际。有没有更好的方法?

【问题讨论】:

【参考方案1】:

首先在另一个线程中加载它,并尝试通过限制结果来加载

【讨论】:

以上是关于如何从数据库中为 viewpager 加载数据的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 ViewPager 显示相同的片段,但每次加载不同的数据?

在 ViewPager 中重新加载或通知 Fragment 的数据

Viewpager 不清除片段

如何让viewpager取消预加载且能有tabpageindicator

viewPager使用时加载数据时显示IllegalStateException异常,解决不了。。。。

如何在 Android 中向 ViewPager 添加进度条