2013-10-10 41 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

相关问题