1
在我的项目中,后台服务使用asynctask从远程数据库下载内容。我想使用毕加索在后台服务下载所有图像(保存在数据库中)。这些图像稍后将在我的应用程序中使用。使用Picasso进行Android图像下载和缓存
有没有更好的解决方案来做到这一点?或者只是在asynctask中使用毕加索的一行代码?
在我的项目中,后台服务使用asynctask从远程数据库下载内容。我想使用毕加索在后台服务下载所有图像(保存在数据库中)。这些图像稍后将在我的应用程序中使用。使用Picasso进行Android图像下载和缓存
有没有更好的解决方案来做到这一点?或者只是在asynctask中使用毕加索的一行代码?
有没有更好的解决方案来做到这一点?或者只是使用毕加索的一行代码 在asynctask?
你是什么意思更好?是关于表现吗?
如果你将不得不下载很多图像,你可能想要下载他们在service
。有了这个,如果活动被破坏,你的下载将不会停止。
对于图书馆,我从来没有使用Picasso
。我总是使用Universal Image Loader,但我不知道哪一个更好。我认为这些库最重要的特性是它们缓存图像的能力。
UPDATE
出于性能考虑,你可能希望将Picasso/UIL
库PullToRefresh
库相结合,尤其是当你listview/gridview
想加载大量的图片。
非常感谢。我在谈论性能。我必须下载很多图像。是的,我会用服务来做到这一点。 – Nabid 2014-10-31 19:17:49
你所做的就是我所做的,以及我在办公室做过的事情......所以我们所做的事情很可能是对的,或者我们可能一起错了:)所有我能建议的是关于服务 – 2014-10-31 19:19:04
@PromeNabid我只是记住一些事情,请看我编辑的答案:) – 2014-10-31 19:20:04