0
我有我想要在 手机中捕获所有联系人的代码。它完美的工作,但我有一个问题的表现。 当我打开应用程序时,listview将加载联系人(姓名,照片和数字),这里是 问题!列表视图需要花费很多时间来加载(介于5到8秒之间)。我在这里只有75个联系人。我看不出 问题在哪里,但我相信这里有人可以帮助我。Android中的优化问题
谢谢...
我的代码: http://pastebin.com/zJrMknVg
我有我想要在 手机中捕获所有联系人的代码。它完美的工作,但我有一个问题的表现。 当我打开应用程序时,listview将加载联系人(姓名,照片和数字),这里是 问题!列表视图需要花费很多时间来加载(介于5到8秒之间)。我在这里只有75个联系人。我看不出 问题在哪里,但我相信这里有人可以帮助我。Android中的优化问题
谢谢...
我的代码: http://pastebin.com/zJrMknVg
用户石井吕怎么说,在这个线程有用于做什么,我希望有一个很好的解决方案。 也许这是在listview,lazyLoad上加载图像的最佳解决方案。
下面是完整的代码: https://github.com/thest1/LazyList
非常感谢所有帮助!
选中此项: http://stackoverflow.com/questions/7299570/android-loading-contacts-is-too-slow – 2013-04-25 22:05:39
在主线程上运行联系人的加载?你应该实现一个ViewHolder模式来加载列表项... – t0mm13b 2013-04-25 22:24:20
THanks t0mm13b,我还不知道ViewHolder模式。我会看看,谢谢! – rochasdv 2013-04-28 12:41:06