2017-02-17 10 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); 
     } 
    } 
    }); 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^