作者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