首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2ME开发 >

android调用getResponseCode()程序就崩溃,具体代码如上

2013-02-20 
android调用getResponseCode()程序就崩溃,具体代码如下public ListNews getLastNews() {String pathht

android调用getResponseCode()程序就崩溃,具体代码如下
public List<News> getLastNews() {
String path="http://20.0.1.1:8080/TestAndoid/ListServlet";

HttpURLConnection con=null;
try {
URL url = new URL(path);
con = (HttpURLConnection)url.openConnection();
con.setConnectTimeout(5000);
con.setRequestMethod("GET");
//con.connect();
//int i = con.getResponseCode();
if(con.getResponseCode()==200){

InputStream in = con.getInputStream();
return parseJson(in);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}

[解决办法]
你把con.getResponseCode()的判断去掉,直接读数据流看能不能读出来,网上确实有人说getResponseCode()会导致这个错误。如果数据流能读,那就不是网络的问题,是API的问题。

热点排行