2016-03-08 158 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.

希望這有助於處理!