Java 无法使用Glide从GeoNames链接加载GIF
1地理名称Java 无法使用Glide从GeoNames链接加载GIF,java,android,android-glide,Java,Android,Android Glide,1地理名称 Glide.with(this) .load("https://www.geonames.org/flags/x/ad.gif") .into(imageViewFlag_info); 2 Giphy Glide.with(this) .load("https://media.giphy.com/media/98uBZTzlXMhkk/giphy.gif") .
Glide.with(this)
.load("https://www.geonames.org/flags/x/ad.gif")
.into(imageViewFlag_info);
2 Giphy
Glide.with(this)
.load("https://media.giphy.com/media/98uBZTzlXMhkk/giphy.gif")
.into(imageViewFlag_info);
1和2是不同的
第二个示例适用于Giphy,但Glide无法从GeoNames链接加载图像。尝试本教程以设置GlideApp: 然后写这行代码,它应该适用于您的用例
GlideApp.with(imageView).asGif().load("URL").into(imageView);
使用
GlideUrl
指定适当的用户代理
:
GlideUrl glideUrl = new GlideUrl("https://www.geonames.org/flags/x/ad.gif", new LazyHeaders.Builder()
.addHeader("User-Agent", "Mozilla/5.0")
.build());
Glide.with(this)
.load(glideUrl)
.into(imageViewFlag_info);
不能将多个图像加载到同一个文件中imageview@Zoe您好,在我的例子中,如何从geonames.or使用另一个imageview获取图像。假设你两个都加载了,这个位现在不清楚了,我没有加载两个,不同的是第一个不工作,第二个工作