代碼改變世界 在發起Http請求的Activity里面的onCreate函數里面添加如下代碼: StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder() .detectDiskReads ...
首先,確認你的android版本是 . 之后再用此方法解決,因為在 . 之后在主線程里面執行Http請求才會報這個錯,也許是怕Http請求時間太長造成程序假死的情況吧。Android在 . 之前的版本支持在主線程中訪問網絡,但是在 . 以后對這部分程序進行了優化,也就是說訪問網絡的代碼不能寫在主線程中了。 解決方法: .在 onCreate 添加一段代碼:new Thread runnable ...
2013-12-13 11:40 0 7998 推薦指數:
代碼改變世界 在發起Http請求的Activity里面的onCreate函數里面添加如下代碼: StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder() .detectDiskReads ...
很多教程上有關網絡訪問的代碼,最簡單的有類似這樣的: 但是就是這個如此簡單的代碼也可能讓你折騰死,報android.os.NetworkOnMainThreadException異常無法運行。這個異常大概意思是在主線程訪問網絡時出的異常。 Android在4.0之前的版本支持在主線 ...
場景: 安卓開發時在主線程訪問網絡解決: 將訪問網絡的代碼使用Thread操作 ...
Android 4.1項目:使用新浪微博分享時報: android.os.NetworkOnMainThreadException 網上搜索后知道是因為版本問題,在4.0之后在主線程里面執行Http請求都會報這個錯,也許是怕Http請求時間太長造成程序假死的情況吧。那么網上的朋友也給出 ...
在android 2.3上設計的下載程序,在android 4.0上運行時報android.os.NetworkOnMainThreadException異常,原來在4.0中,訪問網絡不能在主程序中進行,有兩個方法可以解決,一個是在主程序中增加:如上 (我是在使用 ...
項目是2.1開發 測試手機是android4.0時候提示 android.os.NetworkOnMainThreadException異常 出錯誤地方是訪問網絡的webservice有問題 在網上找了半天說是用 @Override protected void onCreate ...
NetworkOnMainThreadException: The exception that is thrown when an application attempts to perform a networking operation on its main thread. You ...
): android.os.NetworkOnMainThreadException 06-24 18:04:36.857: E/AndroidRuntime(22251): ...