Getting java.net.MalformedURLException:
Protocol not found while downloading image using Asynctask
in android
My code is:
private Bitmap downloadImage(String url) {
HttpURLConnection urlConnection = null;
try {
URL uri = new URL(url);
urlConnection = (HttpURLConnection) uri.openConnection();
int statusCode = urlConnection.getResponseCode();
if (statusCode != 200) {
return null;
}
InputStream inputStream = urlConnection.getInputStream();
if (inputStream != null) {
Bitmap bitmap = BitmapFactory.decodeStream(inputStream);
return bitmap;
}
} catch (MalformedURLException e) {
System.out.println("MalformedURLException --"+e.toString());
// urlConnection.disconnect();
}
catch (Exception e) {
System.out.println("Exception --"+e.toString());
}
finally
{
if (urlConnection != null) {
urlConnection.disconnect();
}
}
return null;
}
}
Please help. Thanks in advance.