作者zx7602 (Coeus)
看板AndroidDev
標題[問題] 連接資料庫 Background問題
時間Fri Apr 7 16:50:41 2017
最近剛初學Android 因先前學的是C++ 對於Java的程式語言還不太熟悉
前陣子看YouTube影片學習如何連localhost並寫入資料
不過部分程式碼仍看不太懂
因此自己實作一次
目前想做一個App 可以登錄打擊成績至資料庫內
但在Background Task的部分出現編譯問題
程式碼如下
http://ideone.com/ZcgTyV
Google之後發現若回傳null時onPostExecute不會執行
但在依邏輯 在24~47行執行後
應該會回傳Type In Success 然後執行完畢
想請問在24~47行中哪裡有問題才導致無法寫入成功?
麻煩各位前輩解惑了 感謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.124.76.42
※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1491555047.A.703.html
→ jknm0510a: 應該是跳catch了,看log輸出,不然就24設中斷點一行一 04/07 23:18
→ jknm0510a: 行執行就知道哪裡跳catch了 04/07 23:18
推 benedict76: 傳null 你就發生npe了,你有printstacktrace 應該可以 04/08 01:18
→ benedict76: 看logcat有沒有訊息 04/08 01:18
→ y3k: doInBackground()回傳null還是會跑onPostExecute喔 04/08 12:55