Re: [問題] HttpGet升上4.0.3之後的問題
之前就在版上提過很多次了,看來兄臺不是死忠老顧客XD
ANDROID 3.x 之後
不允許在main thread (activitythread, activity) 裡面搞網路
一搞到就丟exception
解決方法兩個:
1. 乖乖用thread吧
2. 將mainfest.xml裡面的 targetSDK 設為 10 或以下 (11是HC)
這樣activitythread就會當作沒看到你偷在ui裡面弄網路,但就會給你醜醜的UI
※ 引述《optimist9266 (Optimist)》之銘言:
: 這塊程式碼我丟在2.3.3的模擬器跟手機上面跑都沒有問題,但是直到我昨天SS XE升級
: 4.0.3之後就出現錯誤,後來我又換成模擬器也莫名其妙跳例外狀況,後來乾脆開了一個
: 4.0.3目標的專案再測一次還是一樣。
: HttpClient m_httpClient = new DefaultHttpClient();
: HttpGet m_httpGet = new HttpGet("http://<Server>/?cmd=0&id=Demo");
: try
: {
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.126.115
推
03/29 07:15, , 1F
03/29 07:15, 1F
推
03/29 23:08, , 2F
03/29 23:08, 2F
→
03/30 03:00, , 3F
03/30 03:00, 3F
→
03/31 19:19, , 4F
03/31 19:19, 4F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章
21
55