Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/03/2013, 23:51
SMai
 
Fecha de Ingreso: marzo-2013
Mensajes: 5
Antigüedad: 11 años, 1 mes
Puntos: 0
Error in http connection android.os.NetworkOnMa

Buenas a to@s, os llevo siguiendo bastante tiempo desde la sombra, pero hoy me veo obligado a tener que postear para pediros una solución a un problema que me lleva de cabeza.

El problema como su titulo indica es el erro en http conection... desde la versión 3.x no es posible establecer una conexión web sin ejecutar el código en un thread.

Tengo mi código en el mainActivity el cual es el encargado de lanzar la operación completa de procesar el id de Android y consultarlo en una base de datos externa, leo el resultado de la ejecución de un php.

¿Por que aparece el error, si lo ejecuto desde un hilo diferente?

Código:
protected void miHilo(){
		Thread t= new Thread() {
			public void run(){
				try{
					Thread.sleep(2000);
				}
				catch(InterruptedException e){
					e.printStackTrace();
				}
				mHandler.post(ejecutarAccion);
			}
		};
		t.start();
	}
	
	final Runnable ejecutarAccion = new Runnable (){
		public void run(){
			this.procesarIdAdndroid();
		}
	};
procesarIdAndroid() llama a la clase comunicaciones y esta a su vez a post.
Todas mis clases extienden de Activity