感谢您在这里查看我的问题。

我正在使用Glide从Firebase存储中获取图像,基本上我正在使用url从存储中获取图像。第一天,它工作正常,但突然停止获取图像。我没有碰代码。我检查了很多答案,但仍然无法解决问题。请让我知道我在哪里做错。
这是gradle应用程序文件。

compile 'com.github.bumptech.glide:glide:3.8.0'
compile 'com.android.support:support-v4:23.4.0'


这是我在Adapter Java文件中使用的Glide代码

Glide.with(context).load(mproduct.get(position).getUrl()).into(viewHolder.pic);


有互联网许可

<uses-permission android:name="android.permission.INTERNET" />

最佳答案

如果未加载图像,则必定有错误!

使用监听器检查原因:-

Glide.with(context)
    .load(mproduct.get(position).getUrl())
    .listener(new RequestListener<String, GlideDrawable>() {
        @Override
        public boolean onException(Exception e, String model, Target<GlideDrawable> target, boolean isFirstResource) {
            // Here you will get the cause of error...
            return true;
        }

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

关于android - 突然Glide无法从网址获取图片,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45205173/

10-11 20:01