2014-10-31 46 views
1

在我的项目中,后台服务使用asynctask从远程数据库下载内容。我想使用毕加索在后台服务下载所有图像(保存在数据库中)。这些图像稍后将在我的应用程序中使用。使用Picasso进行Android图像下载和缓存

有没有更好的解决方案来做到这一点?或者只是在asynctask中使用毕加索的一行代码?

回答

0

有没有更好的解决方案来做到这一点?或者只是使用毕加索的一行代码 在asynctask?

你是什么意思更好?是关于表现吗?

如果你将不得不下载很多图像,你可能想要下载他们在service。有了这个,如果活动被破坏,你的下载将不会停止。

对于图书馆,我从来没有使用Picasso。我总是使用Universal Image Loader,但我不知道哪一个更好。我认为这些库最重要的特性是它们缓存图像的能力。

UPDATE

出于性能考虑,你可能希望将Picasso/UILPullToRefresh库相结合,尤其是当你listview/gridview想加载大量的图片。

+0

非常感谢。我在谈论性能。我必须下载很多图像。是的,我会用服务来做到这一点。 – Nabid 2014-10-31 19:17:49

+0

你所做的就是我所做的,以及我在办公室做过的事情......所以我们所做的事情很可能是对的,或者我们可能一起错了:)所有我能建议的是关于服务 – 2014-10-31 19:19:04

+0

@PromeNabid我只是记住一些事情,请看我编辑的答案:) – 2014-10-31 19:20:04

相关问题