我有大量的图片链接列表(List<Strings>
)。有没有简单的方法来下载第一个可用的图像?我不想手动捕获错误并运行新的加载实例(或者我只是不明白如何做到这一点)。
我只是认为Picasso有下载/尝试队列或类似的东西。但是我没有在文档中找到任何内容。
答案 0 :(得分:1)
你有什么尝试?你能简单地做一下这样的事情吗? (只是在我的脑海中提出想法,而不是清理。)
List<String> urls;
if (!urls.isEmpty()) {
picasso.load(urls.get(0)).into(target, new Callback.EmptyCallback() {
@Override
public void onSuccess() {
urls.remove(0);
if (!urls.isEmpty()) {
picasso.load(urls.get(0)).into(target, this);
}
}
});
}