2013-10-10 74 views
-9

當應用程序嘗試執行聯網請求時引發異常。我在Android上很有幫助。 我已經包括NetworkOnMainThreadException Occour

<uses-permission android:name="android.permission.INTERNET"/>

+0

開始:http://stackoverflow.com/questions/6343166/android-os- networkonmainthreadexception – laalto

+0

把你的代碼和你正在運行的應用程序的版本? – PankajAndroid

+0

請使用GOOGLE! –

回答

0

此異常occour當您嘗試從主線程 訪問網絡創建的AsyncTask和執行doinBackground處理您的請求

+1

它會創建一個新線程嗎? – user2866813

+0

是的,它會創建一個新線程並處理您的請求 –

0

NetworkOnMainThreadException:時引發的異常,當一個應用程序嘗試在其主線程上執行聯網操作。

你應該調用asynctask的方法,然後只有代碼才能工作。爲了避免它,你應該在另一個線程上調用它。因此,asynctask更好。

http://android-developers.blogspot.in/2009/05/painless-threading.html

http://android-er.blogspot.in/2012/04/androidosnetworkonmainthreadexception.html

http://www.lucazanini.eu/2012/android/the-android-os-networkonmainthreadexception-exception/?lang=en

這裏是鏈接,說明如何在這裏使用的AsyncTask

相關問題