作者ring1106 (I'm fine)
看板AndroidDev
標題[問題] android 連 php 會停止
時間Sat Aug 3 02:25:32 2013
最近在寫登入頁面,原本我寫好的一個測試用是可以接收到php回傳的資料,
但是在我同學接手排完版後,就會出現unfortunately,test has stop.
這個訊息,我已經嘗試重貼程式碼(有經過記事本)也無法,
一行一行註解後發現是在接收回應的HttpResponse好像有問題,
因為打開這行註解後就會停止了。
程式碼也確定過沒問題,因為原本是可以接收到的。
現在不知道是在哪裡出了問題導致程式無法正常運行。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 192.192.154.44
1F:推 Ansaga:Android版本問題? 用thread開連線試試 08/03 03:08
2F:→ Ansaga:然後確定manifest裡有給網路權限 08/03 03:09
3F:→ ring1106:可以開啟,但是按下button做連線後就停止了 08/03 03:49
4F:推 sdyy:我猜你是用main thread在連 導致錯誤 08/03 09:15
程式碼是這樣
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)
5F:推 ncuman:寫網頁相關的apps應該要用 intentservice 08/03 16:05
6F:→ Armuro:用AsyncTask 在doInBackground這方法理實作 08/03 16:33
7F:→ Armuro:你的結果會在 onPostExecute 得到 08/03 16:34
不是很懂,是要覆寫嗎?
※ 編輯: ring1106 來自: 192.192.154.43 (08/03 18:21)
可以了~~~
※ 編輯: ring1106 來自: 192.192.154.43 (08/03 18:46)