Слушатель скольжения не работает

Я использую Glide для загрузки изображений и добавил слушателя, чтобы узнать, когда ресурс готов или произошла ошибка любого типа:

Glide.with(mContext)
    .load(url)
    .placeholder(R.drawable.glide_placeholder)
    // use dontAnimate and not crossFade to avoid a bug with custom views
    .dontAnimate()
    .diskCacheStrategy(DiskCacheStrategy.ALL)
    .listener(new RequestListener<String, GlideDrawable>() {
        @Override
        public boolean onException(Exception e, String model, Target<GlideDrawable> target, boolean isFirstResource) {
            // do something
            return true;
        }

        @Override
        public boolean onResourceReady(GlideDrawable resource, String model, Target<GlideDrawable> target, boolean isFromMemoryCache, boolean isFirstResource) {
            // do something
            return true;
         }
    })
    .into(mCustomImageView);

Приложение никогда не запускается внутриonResourceReady или жеonException но если я удаляю слушателя и позволяю асинхронной загрузке без обратного вызова, он работает правильно:

Glide.with(mContext)
    .load(url)
    .placeholder(R.drawable.glide_placeholder)
    // use dontAnimate and not crossFade to avoid a bug with custom views
    .dontAnimate()
    .diskCacheStrategy(DiskCacheStrategy.ALL)
    .into(mCustomImageView);

Я пробовал также сGlideDrawableImageViewTarget вместо слушателя для получения обратных вызовов, но приложение работает внутриonLoadStarted но никогда не бежит внутрьonLoadCleared, onLoadFailed а такжеonResourceReady.

Ответы на вопрос(4)

Ваш ответ на вопрос