2016-03-08 187 views
2

从Web上加载图像时出现问题。当我用Glide击中它们时,有一些URL没有显示图像。例如:Glide不会加载图像

http://2.bp.blogspot.com/_wOtGwObrPyI/SgbEunh78vI/AAAAAAAAAx4/UAk7SuQkUu8/s320/s%C3%BCt%C3%A9s+1146.jpg

的URL是UTF-8编码。滑翔的

用法:

Glide.with(this.context).load(currentRecipe.getRecipeThumbnailUrl()).into(categoryIcon); 

的ImageView的布局的一部分:

<ImageView android:id="@+id/categoryPic" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 

在控制台中我得到了以下内容: SkImageDecoder ::厂返回null

我四处搜寻,但没有找到任何有用的解决方案。

设备:小米红米手机1S Android版本:4.4.4 滑翔版本:3.7.0

+0

我不认为你可以使用wrap_content宽度和高度,Glide需要知道要加载的大小。尝试设置一个固定的大小,看看是否加载你的图像,如果它确实,那么你知道你需要做什么。 – Francesc

回答

-1

罗伯特·帕普说here

SkImageDecoder ::厂空返回通常意味着 BitmapFactory。解码无法弄清楚如何处理输入。

所以我觉得在这一点上你的形象的名字:sütés+1146.jpg不能由 BitmapFactory.decode.

希望这有助于处理!