2017-04-22 67 views
0

大量的数据我想三件事情:清单列表视图

1.Want显示50000个联系人从数据库 2.Fast滚动实施 3.Filter实现(EDITTEXT)

目前我我正在做的是:

  1. I通过拉取工作线程中的数据(使用aynctask)在列表视图中列出联系人。但在单个查询本身,我拉了50000个联系人。这需要一些时间,有时会面临内存不足的例外。
  2. 我使用列表视图索引使用Gauva库快速滚动
  3. 用于过滤

请提出一些有效的方式来实现这一目标。反正用户不会立即看到10000,但我需要实现快速滚动,之所以拉的所有数据

+2

首先为50000列表使用一次获取50条记录的分页。并使用Recyclerview而不是listview。对于过滤器使用默认的arrylist方法,不需要任何库 –

+0

感谢您的立即答复。但我需要Fastscroller,为什么要显示所有数据和出Gauva其花费更多的时间,为什么我用gauva。 –

+0

是否可以使用分页显示fastscroller。 –

回答