[問題] 連接資料庫 Background問題

作者: zx7602 (Coeus)   2017-04-07 16:50:41
最近剛初學Android 因先前學的是C++ 對於Java的程式語言還不太熟悉
前陣子看YouTube影片學習如何連localhost並寫入資料
不過部分程式碼仍看不太懂
因此自己實作一次
目前想做一個App 可以登錄打擊成績至資料庫內
但在Background Task的部分出現編譯問題
程式碼如下
http://ideone.com/ZcgTyV
Google之後發現若回傳null時onPostExecute不會執行
但在依邏輯 在24~47行執行後
應該會回傳Type In Success 然後執行完畢
想請問在24~47行中哪裡有問題才導致無法寫入成功?
麻煩各位前輩解惑了 感謝!
作者: jknm0510a (Kang)   2017-04-07 23:18:00
應該是跳catch了,看log輸出,不然就24設中斷點一行一行執行就知道哪裡跳catch了
作者: benedict76 (ben)   2017-04-08 01:18:00
傳null 你就發生npe了,你有printstacktrace 應該可以看logcat有沒有訊息
作者: y3k (激流を制するは静水)   2017-04-08 12:55:00
doInBackground()回傳null還是會跑onPostExecute喔

Links booklink

Contact Us: admin [ a t ] ucptt.com