如何解决从webbu加载图像时,类强制转换
| 您好所有我正在尝试从Web加载图像,但出现异常java.lang.ClassCastException: org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl$LimitedInputStreamm
我的加载图像的代码是
private Drawable loadImageFromWebOperations(String url)
{
Log.i(\"WHERE\",\"MenuPage loadImageFromWebOperations()\");
try
{
InputStream is = (InputStream) new URL(url).getContent();
Drawable d = Drawable.createFromStream(is,\"src name\");
return d;
}
catch (Exception e)
{
System.out.println(\"loadImageFromWebOperations =\"+e);
Log.v(\"EXCEPTION AT \",\"FriendActivity loadImageFromWebOperations()\");
return null;
}
}
请帮我
提前致谢
解决方法
使用此方法下载图像。
HttpGet httpRequest = null;
httpRequest = new HttpGet(url);
HttpClient httpclient = new DefaultHttpClient();
HttpResponse response = (HttpResponse) httpclient.execute(httpRequest);
HttpEntity entity = response.getEntity();
BufferedHttpEntity bufHttpEntity = new BufferedHttpEntity(entity);
InputStream instream = bufHttpEntity.getContent();
bitmap= BitmapFactory.decodeStream(instream);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。