Android 优化加载列表视图
嘿,伙计们,我有个问题。我有一个动态填充的列表视图。每行包含从web服务调用中检索的图像和文本(我在web服务调用中获取图像链接,在web服务调用完成后检索drawable) 问题是:如果我有,比方说200张图片,我必须获得,将每个链接传递到一个线程并在该线程中下载图片会更快,还是我应该只使用一个线程来获得所有图片?或者,有没有其他可能更快地获取图像 谢谢,Android 优化加载列表视图,android,android-listview,android-image,Android,Android Listview,Android Image,嘿,伙计们,我有个问题。我有一个动态填充的列表视图。每行包含从web服务调用中检索的图像和文本(我在web服务调用中获取图像链接,在web服务调用完成后检索drawable) 问题是:如果我有,比方说200张图片,我必须获得,将每个链接传递到一个线程并在该线程中下载图片会更快,还是我应该只使用一个线程来获得所有图片?或者,有没有其他可能更快地获取图像 谢谢, Arkde使用多线程,您可以减少连接超时导致所有下载中断的风险。但是你当然也不想要200个线程 如上所述,您应该根据需要尝试下载图像。我怀
Arkde使用多线程,您可以减少连接超时导致所有下载中断的风险。但是你当然也不想要200个线程
如上所述,您应该根据需要尝试下载图像。我怀疑您的用户每次进入该列表时都会查看所有200张图像。通过多线程,您可以减少连接超时导致所有下载被中断的风险。但是你当然也不想要200个线程
如上所述,您应该根据需要尝试下载图像。我怀疑你的用户每次进入该列表时都会查看所有200张图像。你应该只获取正在显示的图像。你应该只获取正在显示的图像。我考虑过这一点,但问题是如果在加载列表时我没有所有图像,如果用户快速向下滚动,滚动根本不会平滑…如果执行正确,滚动将平滑。这里看一看从URL下载图像的listview的简单实现。IMHO(用户透视图)最好有一个可以立即使用但运行不顺畅的列表,而不是等待很长时间才能加载列表,直到我可以使用它,即使我只需要前一两个“页面”。@LazyList:那么你可能应该将代码发送给谷歌,帮助他们更新市场应用程序,使其在显示页面时运行顺畅“我的应用程序“列出并加载应用程序图标…我考虑过这一点,但问题是,如果在加载列表时我没有所有图像,如果用户快速向下滚动,滚动将一点也不平滑…如果正确实施,滚动将平滑。这里看一看从URL下载图像的listview的简单实现。IMHO(用户透视图)最好有一个可以立即使用但运行不顺畅的列表,而不是等待很长时间才能加载列表,直到我可以使用它,即使我只需要前一两个“页面”。@LazyList:那么你可能应该将代码发送给谷歌,帮助他们更新市场应用程序,使其在显示页面时运行顺畅“我的应用”列表并加载应用图标。。。