0

我有我想要在 手機中捕獲所有聯繫人的代碼。它完美的工作,但我有一個問題的表現。 當我打開應用程序時,listview將加載聯繫人(姓名,照片和數字),這裏是 問題!列表視圖需要花費很多時間來加載(介於5到8秒之間)。我在這裏只有75個聯繫人。我看不出 問題在哪裏,但我相信這裏有人可以幫助我。Android中的優化問題

謝謝...

我的代碼: http://pastebin.com/zJrMknVg

+1

選中此項: http://stackoverflow.com/questions/7299570/android-loading-contacts-is-too-slow – 2013-04-25 22:05:39

+1

在主線程上運行聯繫人的加載?你應該實現一個ViewHolder模式來加載列表項... – t0mm13b 2013-04-25 22:24:20

+0

THanks t0mm13b,我還不知道ViewHolder模式。我會看看,謝謝! – rochasdv 2013-04-28 12:41:06

回答

0

用戶石井呂怎麼說,在這個線程有用於做什麼,我希望有一個很好的解決方案。 也許這是在listview,lazyLoad上加載圖像的最佳解決方案。

下面是完整的代碼: https://github.com/thest1/LazyList

非常感謝所有幫助!