Ver Mensaje Individual
  #1  
Viejo 04/11/14, 17:12:12
Array

[xs_avatar]
resupra resupra no está en línea
Usuario novato en la web
 
Fecha de registro: nov 2014
Mensajes: 1
Tu operador: Movistar

Hilos en android

Hola a todos,

Estoy haciendo un juego de memoria muy sencillo para android, soy nuevo desarrollando y mi programa hace paradas extrañas. Las paradas parecen solo ser notables en el hilo principal, me gustaría que mi programa no se parara, solo el hilo que he creado.

Código:
public void marcarRecorrido(int [] recorrido){
		Button boton1 = (Button)(findViewById(R.id.boton1));
		Button boton2 = (Button)(findViewById(R.id.boton2));
		
		hilo.start();
		
		for(int i=0;i<recorrido.length;i++){
			
			switch(recorrido[i]){
				case 1:
					boton1.setBackgroundColor(Color.RED);
					hilo.sleep();
					boton1.setBackgroundColor(Color.BLUE);
					
					break;
				case 2:
					boton2.setBackgroundColor(Color.RED);
					hilo.sleep();
					boton2.setBackgroundColor(Color.BLUE);
					break;
			}
		}
	}
Gracias por vuestra ayuda, un saludo!
Responder Con Cita