首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Android Glide不会从url加载.jpg

Android Glide不会从url加载.jpg
EN

Stack Overflow用户
提问于 2019-04-28 01:01:34
回答 1查看 1.8K关注 0票数 1

我有一个glide方法,我一直使用它来从url中获取图片。它以前没有例外地工作过。在新的布局中,我有一个ImageView,我需要从url获取其图像并显示。但是当视图渲染时,图像视图是空白的。

奇怪的是,当我通过Charles观察网络流量时,并没有调用获取url。即使是失败的也不会。

为了测试,我将一个不同的url硬编码到glide块的.load()部分中,这很好用。因此,我知道布局是正确的。我还试图硬编码我正在尝试获取的实际url,但也失败了。

url是正确的。我可以将其粘贴到浏览器中,图像会立即加载。也许Glide不喜欢url的两个可能方面??首先,它是http而不是https。其次,它以".jpg“结尾,我的其他图像通常是png的。

代码语言:javascript
复制
Glide.with(imageView.context).load(url).into(imageView)

我已经检查了imageView和imageView.context都是非空的,当然url字符串也是正确的。

完全没有想法。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-28 01:18:41

您应该能够尝试使用Glide's debugging options来获取有关它遇到的问题的日志。

在你的例子中,应该有一些日志表明你收到了“不支持明文通信”的异常,因为默认情况下安卓9.0+需要https

要解决这个问题,理想情况下只需使用https URL。或者,使用you can disable this requirement

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55882884

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档