나는 사이먼이 말하는 게임을 개발해 왔지만 일단 버튼의 순서를 보여주기 위해이 메소드를 호출하면 너무 빠르게 보여진다. 이미 Thread.sleep (2000), Handler.postDelayed (new Runnable, 2000)를 시도했지만 작동하지 않았습니다.Android에서 일시적으로 루프를 일시 중지하는 방법은 무엇입니까?
public void showOrder(){
for(Integer elem : values){
//Pauses for 2 seconds
//************************************HOW????????????????
switch (elem) {
case 2131165245:
//buttonUp shines
buttonUp.startAnimation(vanish);
break;
case 2131165246:
//buttonLeft shines
buttonLeft.startAnimation(vanish);
break;
case 2131165247:
//buttonRight shines
buttonRight.startAnimation(vanish);
break;
case 2131165248:
//buttonDown shines
buttonDown.startAnimation(vanish);
break;
}
}
}
희망 누군가가 나 있습니다 :
여기 내 코드입니다!
'2131165245'와 같은 리터럴이 아닌'R.id'의 상수를 사용해야합니다. –