[問題] android 連 php 會停止

看板AndroidDev作者 (I'm fine)時間11年前 (2013/08/03 02:25), 編輯推噓4(404)
留言8則, 5人參與, 最新討論串1/1
最近在寫登入頁面,原本我寫好的一個測試用是可以接收到php回傳的資料, 但是在我同學接手排完版後,就會出現unfortunately,test has stop. 這個訊息,我已經嘗試重貼程式碼(有經過記事本)也無法, 一行一行註解後發現是在接收回應的HttpResponse好像有問題, 因為打開這行註解後就會停止了。 程式碼也確定過沒問題,因為原本是可以接收到的。 現在不知道是在哪裡出了問題導致程式無法正常運行。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 192.192.154.44

08/03 03:08, , 1F
Android版本問題? 用thread開連線試試
08/03 03:08, 1F

08/03 03:09, , 2F
然後確定manifest裡有給網路權限
08/03 03:09, 2F

08/03 03:49, , 3F
可以開啟,但是按下button做連線後就停止了
08/03 03:49, 3F

08/03 09:15, , 4F
我猜你是用main thread在連 導致錯誤
08/03 09:15, 4F
程式碼是這樣 http://ideone.com/eZoGXi 現在是java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare() 問題,但是不會Looper在google中 ※ 編輯: ring1106 來自: 192.192.154.43 (08/03 15:31)

08/03 16:05, , 5F
寫網頁相關的apps應該要用 intentservice
08/03 16:05, 5F

08/03 16:33, , 6F
用AsyncTask 在doInBackground這方法理實作
08/03 16:33, 6F

08/03 16:34, , 7F
你的結果會在 onPostExecute 得到
08/03 16:34, 7F

08/03 16:36, , 8F
08/03 16:36, 8F
不是很懂,是要覆寫嗎? ※ 編輯: ring1106 來自: 192.192.154.43 (08/03 18:21) 可以了~~~ ※ 編輯: ring1106 來自: 192.192.154.43 (08/03 18:46)
文章代碼(AID): #1H-_cVzf (AndroidDev)