android - 如果 url 包含空格,Picasso 不工作

标签 android url picasso

我正在开发一个 Android 应用程序,我在其中从服务器检索图像并使用 Picasso 在 ImageView 中显示它。有些图片 URL 不起作用,即使我可以在浏览器中成功测试它们。

例如这个 URL 可以正常工作:

http://www.tonightfootballreport.com/\Filebucket\Picture\image\png\20160730011032_BPL.png

但是这个失败了:

http://www.tonightfootballreport.com/\Filebucket\Picture\image\png\20160807025619_Serie A.png

不同之处似乎在于失败的 URL 包含一个空格。我需要做什么才能完成这项工作?

最佳答案

String temp = "http://www.tonightfootballreport.com/\Filebucket\Picture\image\png\20160807025619_Serie A.png";
temp = temp.replaceAll(" ", "%20");
URL sourceUrl = new URL(temp);

关于android - 如果 url 包含空格,Picasso 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39565837/

相关文章:

Android Google Places 自动完成 api 边界不起作用

java - Observable.concat 异常

android - API 级别较低的 C2DM?

java - 发送 HTTP POST - Android

android - 如何使用方形 picasso 库加载视频缩略图?

java - 使用 Picasso 加载图像,在角落显示颜色

php - 用于 apache 的 Wamp 服务器 : Changing httpd. conf?

来自 URL 的 Android 可绘制图像

javascript - 在浏览器中直观地更改 URL

android:通过 picasso 从网络加载按钮背景图像