【问题标题】:Glide doesn't load imagesGlide 不加载图像
【发布时间】:2016-06-23 01:10:48
【问题描述】:

从网络加载图像时遇到问题。当我用 Glide 击中一些 URL 时,它没有显示图像。例如:

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

网址是 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::Factory 返回 null

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

设备:小米红米1S 安卓版本:4.4.4 滑翔版本:3.7.0

【问题讨论】:

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

标签: android image-loading android-glide


【解决方案1】:

罗伯特·帕普说here

SkImageDecoder::Factory 返回 null 通常意味着 BitmapFactory.decode 无法弄清楚如何处理输入。

所以我认为此时您的图像名称:sütés+1146.jpg 无法由 BitmapFactory.decode.

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 2019-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-08
    • 2016-06-08
    • 1970-01-01
    • 2017-09-04
    相关资源
    最近更新 更多