HonyComb et DefaultHttpClient

Dans mon code j'ai cette

        Log.d("WFlog (executeRequest)", request.toString()) ;
        httpResponse = client.execute(request);  
        Log.d("WFlog (execute)", request.toString()) ;

l'exécution de l'application à l'aide de l'Androïde 2,2 se passe bien et dans le logcat je vois deux lignes de log.

Maintenant en cours d'exécution de l'application à l'aide de HonyComb pour le même morceau de code, il semble que je n'ai jamais passé le client.exécuter correctement. La dernière ligne de journal que j'obtiens est le seul à avoir "WFlog (executeRequest)".

Après ce que je vois le suivant:

01-27 21:54:45.169: WARN/System.err(390): android.os.NetworkOnMainThreadException
01-27 21:54:45.196: WARN/System.err(390):     at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1069)
01-27 21:54:45.196: WARN/System.err(390):     at dalvik.system.BlockGuard$WrappedNetworkSystem.connect(BlockGuard.java:368)
01-27 21:54:45.205: WARN/System.err(390):     at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:208)
01-27 21:54:45.215: WARN/System.err(390):     at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:431)
01-27 21:54:45.237: WARN/System.err(390):     at java.net.Socket.connect(Socket.java:901)

Une idée de ce que je devrais regarder pour?

OriginalL'auteur RvE | 2011-01-27