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

Это исключение происходить подавление при попытке получить доступ к сети из главного потока Создание AsyncTask и выполнить ваш запрос в doinBackground процессе

+1

Будет ли он создавать новую тему? – user2866813

+0

Да, это создаст новый поток и обработает ваш запрос –

0

NetworkOnMainThreadException: Исключение, которое выбрасывается, когда приложение пытается выполнить сетевую операцию в своем основном потоке.

Вы должны вызывать метод в 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

Смежные вопросы