2017-02-17 15 views
0

我有一个很大的图像链接列表(List<Strings>)。有没有简单的方法来下载第一个可用的图像?我不想手动捕捉错误并运行新的加载实例(或者我只是不明白如何简单地执行此操作)。毕加索。简单的方法来加载下一个图像,如果以前不可用

我只是认为毕加索有下载/尝试队列或类似的东西。但是我没有在文档中找到任何内容。

回答

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); 
     } 
    } 
    }); 
}