适用于Android的Glide-未发送网址请求,也不例外

时间:2018-06-28 16:30:58

标签: android okhttp3 android-glide

滑行版本:4.7.1 集成库:okhttp 4.7.1

我正在尝试访问服务器上的图像(PNG),但请求甚至没有发送。 URL格式能否使lib崩溃而没有错误消息?也许它已发送,但是请求侦听器中既没有失败响应,也没有成功。

我如何找到问题所在?

我尝试遵循执行链,但只能看到请求的准备。

我与Charles一起监视网络,看不到发出的请求

我正在使用基本的GlideApp模块调用

 GlideApp.with(mApplicationContext).load(url).dontAnimate().listener(new RequestListener<Drawable>() {
        @Override
        public boolean onLoadFailed(@Nullable final GlideException e, final Object model, final Target<Drawable> target, final boolean isFirstResource) {
            // Nothing arrives here
            return false;
        }

        @Override
        public boolean onResourceReady(final Drawable resource, final Object model, final Target<Drawable> target, final DataSource dataSource, final boolean isFirstResource) {
            // Nothing arrives here
            return false;
        }
    }).into(imageView);

谢谢

1 个答案:

答案 0 :(得分:0)

好的,我知道了。

我正在传递一个新创建的ImageView,该代码用于临时存储返回的图像。 没有尺寸

这在Picasso库中很好用,但是当我更改为Glide时就停止了工作。因此,传递在布局中可见的真实ImageView是可行的。

Picasso的PNG还有另一个问题,这就是为什么我切换了。