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

看板AndroidDev作者 (Coeus)時間7年前 (2017/04/07 16:50), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
最近剛初學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

04/07 23:18, , 1F
應該是跳catch了,看log輸出,不然就24設中斷點一行一
04/07 23:18, 1F

04/07 23:18, , 2F
行執行就知道哪裡跳catch了
04/07 23:18, 2F

04/08 01:18, , 3F
傳null 你就發生npe了,你有printstacktrace 應該可以
04/08 01:18, 3F

04/08 01:18, , 4F
看logcat有沒有訊息
04/08 01:18, 4F

04/08 12:55, , 5F
doInBackground()回傳null還是會跑onPostExecute喔
04/08 12:55, 5F
文章代碼(AID): #1OvrBdS3 (AndroidDev)
文章代碼(AID): #1OvrBdS3 (AndroidDev)