Solution rapide pour NetworkOnMainThreadException

J'ai besoin d'exécuter des tiers programme open source, qui jette NetworkOnMainThreadException. Selon la référence du kit de développement, ce n'est jeté pour des applications ciblant le Nid d'abeille SDK ou plus. Les Applications ciblant les précédentes versions du SDK sont autorisés à faire du réseautage sur leur boucle principale threads.

Sur la première étape, je veux juste pour exécuter le programme, sans modification de la source. Donc, j'ai changé la ligne dans AndroidManifesr.xml de:

 android:targetSdkVersion="15" 

:

 android:targetSdkVersion="10" 

Cependant, cela n'aide pas, et le programme en jette toujours NetworkOnMainThreadException. Comment puis-je faire ce travail? Je suis en train d'exécuter le programme sur Android Émulation Api Google (niveau 16).

utilisation asyncTask.. ll supprimer NetworkOnMainThreadException

OriginalL'auteur Alex F | 2012-09-29