Быстрое исправление для NetworkOnMainThreadException

Мне нужно выполнить стороннюю программу с открытым исходным кодом, которая выдает исключение NetworkOnMainThreadException. В соответствии со ссылкой на SDK, это выбрасывается только для приложений, ориентированных на Honeycomb SDK или выше. Приложениям, нацеленным на более ранние версии SDK, разрешено создавать сети в своих основных потоках цикла событий.

На первом этапе я просто хочу запустить программу, не меняя источник. Итак, я изменил строку в AndroidManifesr.xml с:

    android:targetSdkVersion="15"

чтобы:

    android:targetSdkVersion="10"

Тем не менее, это неt помощь, и программа все еще выдает исключение NetworkOnMainThreadException. Как я могу заставить это работать? Я пытаюсь запустить программу на эмуляции Android API Google (уровень 16).

Ответы на вопрос(3)

Ваш ответ на вопрос