2 u010089114 u010089114 于 2015.06.08 13:18 提问

求救啊安卓httpurlconnection.getinputstream报空指针异常

public Bitmap getBitmapFromURL(String urlString){
Bitmap bitmap ;
InputStream is=null ;
try {
URL url=new URL(urlString);
HttpURLConnection connection=(HttpURLConnection) url.openConnection();
is=new BufferedInputStream(connection.getInputStream());

        bitmap=BitmapFactory.decodeStream(is);

        connection.disconnect();

        return bitmap;
    } catch (java.io.IOException e) {
        e.printStackTrace();
    }finally{
        try {
            is.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
    return null;

}
这个类出了问题,问题出现在connection.getInputStream()

4个回答

datou431
datou431   Rxr 2015.06.09 16:12

connection.setDoInput(true);

hikyson
hikyson   2015.06.08 13:27

确定几个东西,1.manifest是否声明了访问网络权限
2.urlstring是否真能访问

u010089114
u010089114 声明了权限,地址可以访问
2 年多之前 回复
xiaoming_dai
xiaoming_dai   2015.06.08 13:40

connection.setDoInput(true);
设置允许输入

u010089114
u010089114 亲,没用
2 年多之前 回复
xiaoming_dai
xiaoming_dai   2015.06.08 14:45

再加上connection.setRequestMethod("POST");或者connection.setRequestMethod("GET");试试

u010089114
u010089114 回复xiaoming_dai: 图片我也能取到,就是运行到is=new BufferedInputStream(connection.getInputStream());就空指针了,这是为什么
2 年多之前 回复
xiaoming_dai
xiaoming_dai 回复u010089114: 我可以取的到,不知道你是什么情况
2 年多之前 回复
u010089114
u010089114 地址:http://img.mukewang.com/55237dcc0001128c06000338-300-170.jpg
2 年多之前 回复
xiaoming_dai
xiaoming_dai 回复u010089114: 那没招了,你把url贴出来看看
2 年多之前 回复
u010089114
u010089114 。。。。。还是没用
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片