[問題] http與php+mysql

看板AndroidDev作者 (猴啊猴)時間13年前 (2011/10/04 01:14), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
目前正在練習使用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

10/04 10:59, , 1F
我也是遇到一樣的問題,爬文那幾篇的程式碼也都試過了 orz
10/04 10:59, 1F

10/04 12:29, , 2F
EntityUtils.toString(response.getEntity());
10/04 12:29, 2F

10/04 12:30, , 3F
直接轉成String看看,我記得之前都這樣做
10/04 12:30, 3F

10/04 12:30, , 4F
不需要用Reader自己讀一次拉XD
10/04 12:30, 4F
文章代碼(AID): #1EYUs7uC (AndroidDev)
文章代碼(AID): #1EYUs7uC (AndroidDev)