2011-04-10 37 views
0

经过一些Google搜索后,我选择了各种来源,并开始使用单独的线程下载图像以使UI响应。它实际上像一个魅力。但几分钟后它会冻结模拟器。最初我假设了各种各样的原因,但最后我发现如果这个线程代码被删除了,它不会冻结模拟器。异步图像下载冻结了android模拟器

该代码是从另一个Stackoverflow问题从一个特定的Fedor给出的答案。为了简单起见,我已经移除了HashMap部分,并且每次请求来自列表适配器时直接下载图像。此外,我认为,由于图像非常小(< 1 KiB),实际上可以再次下载,而不是将其存储在内存中。

我不确定这是否是正确的方式来处理异步图像下载,但任何防止模拟器冻结的帮助将不胜感激。如果需要,我可以复制粘贴代码。

回答

1

看一看这个url

有关使用异步任务和线程池从远程服务器下载图像。

+0

谢谢。它终于奏效了。没有更多的模拟器冻结。 – 2011-04-20 04:51:42