2014-09-06 28 views
0

我的 http://staging.squadrun.co/media/question_images/2013_Map_Vector_3.jpgmalfromed URL例外

URL url = new URL(src); 
HttpURLConnection ucon = (HttpURLConnection) url.openConnection(); 
ucon.setInstanceFollowRedirects(false); 
URL secondUrl = new URL(ucon.getHeaderField("Location")); 


HttpURLConnection connection = (HttpURLConnection) secondUrl.openConnection(); 
connection.setDoInput(true); 
connection.connect(); 
InputStream input = connection.getInputStream(); 
Bitmap myBitmap = BitmapFactory.decodeStream(input); 
return myBitmap; 
} catch (IOException e){ 
    Log.d("sg", "src" + src); 
    e.printStackTrace(); 
    return null; 
} 
+0

粘貼您的完整棧跟蹤 – bhargavg 2014-09-06 07:53:31

回答

2

得到不正確的網址例外您得到在這一行一個NullPointerException:

URL secondUrl = new URL(ucon.getHeaderField("Location")); 

因爲ucon.getHeaderField("Location")回報null這些NullPointerException異常被映射到MalformedURLException

Exception in thread "main" java.net.MalformedURLException 
    at java.net.URL.<init>(Unknown Source) 
    at java.net.URL.<init>(Unknown Source) 
    at java.net.URL.<init>(Unknown Source) 
    at Test.main(Test.java:16) 
Caused by: java.lang.NullPointerException 
    ... 4 more 
+0

非常感謝....它的工作.... – Shubham 2014-09-06 11:32:55