2017-04-22 51 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。 –

回答