Когда я пытаюсь загрузить изображение в масштабируемом ImageView, приложение падает со следующей ошибкой:
java.lang.NullPointerException: Attempt to invoke virtual method 'int android.graphics.Bitmap.getWidth()' on a null object reference
Ошибка отображается в последней строке кода .into(imageView)
.
Glide.with(context).asBitmap()
.load(url)
.diskCacheStrategy(DiskCacheStrategy.ALL)
.listener(new RequestListener<Bitmap>() {
@Override
public boolean onLoadFailed(@Nullable GlideException e,
Object model, Target<Bitmap> target, boolean isFirstResource) {
AppLog.i(TAG, "on Exception. Exception message: " +
JsonUtils.jsonify(e));
showSnackBarTop((Activity) context,
context.getString(R.string.error_internet));
hideLoader();
return false;
}
@Override
public boolean onResourceReady(Bitmap resource, Object
model, Target<Bitmap> target, DataSource dataSource, boolean
isFirstResource) {
AppLog.i(TAG, "on ResourceReady.");
hideLoader();
return false;
}
}).transition(GenericTransitionOptions.with(R.anim.imagefadein_animation))
.into(imageView);