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!