使用Picasso进行Android图像下载和缓存

时间:2014-10-31 19:05:11

标签: android android-asynctask picasso

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

有没有更好的解决方案呢?或者只是在asynctask中使用Picasso的一行代码?

1 个答案:

答案 0 :(得分:0)

  

有没有更好的解决方案呢?或者只使用一行代码   毕加索在asynctask?

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

如果您需要下载大量图片,可能需要在service上下载。这样,如果活动被破坏,您的下载将不会停止。

对于图书馆,我从不使用Picasso。我总是使用通用图像加载器,但我不知道哪一个更好。我认为这些库最重要的特性是它们能够缓存图像。

更新

为了提高性能,您可能希望将Picasso/UIL库与PullToRefresh库结合使用,尤其是当您的listview/gridview想要加载大量图片时。