Я пытаюсь загрузить изображение с помощью Glide.
Я дал ему URL, однако это приводит к исключению FileNotFound.
Однако это не моя проблема, моя проблема заключается в том, что я хочу загрузить заполнитель в случае возникновения любой из этих ошибок.
Я следовал руководству, чтобы использовать скольжение, но ничего не происходит.
Пожалуйста, посмотрите на мой код.
Я попытался добавить RequestListener и откат ошибки.
Glide.with(imageView.getContext()).load(url)
.transition(DrawableTransitionOptions.withCrossFade())
.apply(new RequestOptions().placeholder(placeholder))
.error(Glide.with(imageView.getContext()).load(placeholder))
.listener(new RequestListener<Drawable>() {
@Override
public boolean onLoadFailed(@Nullable GlideException e, Object model, Target<Drawable> target, boolean isFirstResource) {
return false;
}
@Override
public boolean onResourceReady(Drawable resource, Object model, Target<Drawable> target, DataSource dataSource, boolean isFirstResource) {
return false;
}
})
.into(imageView);
Я хочу, чтобы мой заполнитель загружался в моем изображении.
Фактический результат заключается в том, что в моем просмотре изображений загружен какой-то заполнитель, не определенный мной, что-то указывает на то, что ссылка на изображение запрещена или что-то в этом роде.
Ожидается: я хочу, чтобы мой заполнитель был загружен.