2014-07-08 50 views
1
@Override 
    protected Drawable doInBackground(String... params) { 
     try{ 
      String url = params[0].replace("\\", ""); 
      Log.v("before", params[0]); 
      Log.v("after", url); 
      InputStream is = (InputStream) new URL(url).getContent(); 
      Drawable d = Drawable.createFromStream(is, "src name"); 
      return d; 
     }catch (Exception e) { 
      Log.e("Image Error", e.toString()); 
      return null; 
     } 
    } 

7-07 22:02:03.282:前(21811): “https://s3-sa-east-1.amazonaws.com/inradar.media/uploads/ads/ad-60cd15be59b21725e45c5cf388065527 .JPG”为什么我得到“java.net.MalformedURLException:协议未找到”?

07-07 22:02:03.282:后(21811): “https://s3-sa-east-1.amazonaws.com/inradar.media/uploads/ads/ad-60cd15be59b21725e45c5cf388065527.jpg

07-07 22:02:03.282:图片错误(21811): java.net.MalformedURLException :未找到协议: “https://s3-sa-east-1.amazonaws.com/inradar.media/uploads/ads/ad-60cd15be59b21725e45c5cf388065527.jpg

+4

引号是字符串的一部分还是日志的一部分? –

+0

部分日志 – Ztrusco

+0

我不确定这一点。我用引号试过了你的url,我得到了同样的异常。 –

回答

3

我不知道任何将添加引号到给定日志消息的记录器。因此,我会假设你urlString是字面上

"https://s3-sa-east-1.amazonaws.com/inradar.media/uploads/ads/ad-60cd15be59b21725e45c5cf388065527.jpg" 

URL构造无法分析的价值。摆脱领先和尾随的引号。

相关问题