看板 AndroidDev 關於我們 聯絡資訊
目前正在練習使用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
yes0324:我也是遇到一樣的問題,爬文那幾篇的程式碼也都試過了 orz 10/04 10:59
tomap41017:EntityUtils.toString(response.getEntity()); 10/04 12:29
tomap41017:直接轉成String看看,我記得之前都這樣做 10/04 12:30
tomap41017:不需要用Reader自己讀一次拉XD 10/04 12:30