如何加速RSS Parser解析feed和缩略图

时间:2011-08-27 14:51:56

标签: android xml parsing feedparser

我为我的播客应用编写了一个rss解析器。如果我使用不同的播客解析rss feed并在ListView中显示结果,我的解析器需要大约1-2秒才能解析整个Feed。

但是,如果我想在我的ListView中添加每个播客的缩略图,我需要先下载缩略图并使用BitmapFactory创建一个位图,然后我可以将位图存储到{ {1}}。

不幸的是,这将我的执行时间从1-2秒延长到8-10秒。

这就是我抓取缩略图的方法。是否有更好(更快)的方法来实现我想要做的事情,如果有的话,我该如何实现呢?

提前致谢。

ImageView

1 个答案:

答案 0 :(得分:1)

您应该使用单独的线程来下载位图。这称为延迟加载。看我的教程: http://negativeprobability.blogspot.com/2011/08/lazy-loading-of-images-in-listview.html

或这个问题的答案: Lazy load of images in ListView