作者ppinky (猴啊猴)
看板AndroidDev
标题[问题] http与php+mysql
时间Tue Oct 4 01:14:45 2011
目前正在练习使用http连接php+mql的server端
想请问如果搜寻资料没找到的话
我的result好像会是空的
但是用result==null或是result=="null" ...
我试过一些方式但好像都没办法抓到
因此在後面将JSON解码的时候也会失败
跑出
Error converting result java.lang.NullPointerException
想请问有甚麽方法可以处理这个signal呢
以下是转换response的code:
reader = new BufferedReader(new InputStreamReader(
response.getEntity().getContent()));
StringBuilder sb = new StringBuilder();
String line = null;
while ((line = reader.readLine()) != null) {
sb.append(line + "\n");
}
Log.v("url request", "string:"+sb.toString());
result=sb.toString();
status.setText(result);
}catch(Exception e){
Log.e("log_tag", "Error converting result "+e.toString());
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.249.114.26
1F:→ yes0324:我也是遇到一样的问题,爬文那几篇的程式码也都试过了 orz 10/04 10:59
2F:推 tomap41017:EntityUtils.toString(response.getEntity()); 10/04 12:29
3F:→ tomap41017:直接转成String看看,我记得之前都这样做 10/04 12:30
4F:→ tomap41017:不需要用Reader自己读一次拉XD 10/04 12:30