从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);