En mi código que tienen estaHonyComb y DefaultHttpClient
Log.d("WFlog (executeRequest)", request.toString()) ;
httpResponse = client.execute(request);
Log.d("WFlog (execute)", request.toString()) ;
ejecutar la aplicación usando Android 2.2 va bien y en Logcat que ver ambas líneas de registro.
Ahora ejecutando la aplicación usando HonyComb para la misma pieza de código, parece que nunca me pasan el client.exe correctamente. La última línea de registro que obtengo es la que tiene "WFlog (executeRequest)".
Después de esto ver lo siguiente:
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)
Cualquier idea de lo que debería tener en cuenta?
Gracias por señalar a la entrada del blog. Después de leer esto y basándome en la reescritura de mi aplicación, ahora está funcionando. Fue el asyncTask quien me ayudó en esto. Así que gracias por tu ayuda en esto. –