[问题] 连接数据库 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