У меня есть метод, который создает цели для Пикассо, например:
private void createTargets() {
Target target;
for (Id id : itemids) {
target = picassoImageTarget(getContext(), "imageDir", id.getId() + ".png");
imgTargets.add(new ImgTarget(id.getId(), target));
}
}
, а затем я загружаю изображения на диск следующим образом:
private void download() {
for (ImgTarget imgTarget : imgTargets) {
Picasso.with(getContext()).load("https://www.sestavsisvujsvet.cz/files/magnetky/" + imgTarget.getId() + ".png").into(imgTarget.getTarget());
}
}
он делает то, что мне нужно но я не могу получить обратный вызов, потому что конструктор с обратным вызовом существует только при использовании ImageView:
Может кто-нибудь помочь мне найти решение этой проблемы? Я не очень хорошо понимаю обратные вызовы и тому подобное, поэтому мне сложно это понять.
Мне просто нужно знать, когда закончится весь процесс загрузки, чтобы я мог уведомить пользователя.
Спасибо:)