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

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...