[問題] unfortunately has stopped
我是照著這本書「google android SDK 開發範例大全」第一版的
中的第八章練習http的post與get
我原本在4.0.3的版本運行http的post與get 是不能運行 在2.0.3就可以
上網找了原因發現是新版本的網路連結是不能運行在main thread
不過我4.0.3不是出現所謂的ANR 而是當我按下button傳送post或get時
是出現 unfortunately XXX has stopped 就得結束應用程式了
但因為我的thread不是很懂 所以我去找Thread的使用方式
有兩個版本thread的使用方式 都是來自同一個網站的作者
第一個版本如下(參考的網站 http://ppt.cc/Um8Z )
傳統的thread的使用方式 我比較可以理解這種 但照著做還是出現相同問題
還是只有2.0.3可以正常執行 反倒是4.0.3 按下按鈕跑出unfortunately XXX has stopped
看了logcat出現的錯誤訊息 http://ppt.cc/~K-Z
------
第二個版本如下(參考的網站 http://ppt.cc/NoZc )
這是他直接針對他自己舊文章中的post跟get做修改 改成可以在android4.X使用
但我照著做相同的thread也是出錯
這個反倒是一執行程式就出現unfortunately XXX has stopped
而不是按下按鈕跑出錯誤的訊息
---
程式碼:http://ppt.cc/ERCX
請忽略裡面的uriAPI字串是否正確...因為原本我是連到私人的網站
另外兩個版本的Button數量沒有一致 也請忽略
請問我是thread的觀念錯誤嗎?
---
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.167.77.3
※ 編輯: aiweisen 來自: 118.167.77.3 (10/10 20:39)
推
10/10 22:42, , 1F
10/10 22:42, 1F
→
10/10 22:43, , 2F
10/10 22:43, 2F
推
10/10 22:53, , 3F
10/10 22:53, 3F
→
10/10 23:28, , 4F
10/10 23:28, 4F
→
10/11 17:39, , 5F
10/11 17:39, 5F
→
10/11 17:40, , 6F
10/11 17:40, 6F
→
10/11 17:41, , 7F
10/11 17:41, 7F
→
10/11 19:55, , 8F
10/11 19:55, 8F
→
10/11 19:55, , 9F
10/11 19:55, 9F
→
10/14 07:34, , 10F
10/14 07:34, 10F
→
10/14 07:34, , 11F
10/14 07:34, 11F
→
10/14 07:34, , 12F
10/14 07:34, 12F