我正在开发一个简单的游戏。for
我希望在单击按钮时执行的循环的每个交互中都有一小段等待。
我曾尝试使用Thread.sleep(2000)
,但无济于事。
这是按钮单击的代码:
public void playClick(View v) {
String item;
try{
final Handler handler = new Handler();
for (int i = 0; i < stringList.size(); i++) {
Thread.sleep(2000);
item = stringList.get(i);
if(item.equals("left")){
leftclick();
}else if(item.equals("right")){
rightClick();
}else if(item.equals("up")){
upClick();
}else if(item.equals("down")){
downClick();
}
}
}catch(Exception e){
Toast.makeText(this, ""+e.toString(), Toast.LENGTH_SHORT).show();
}
我想在每次执行for
循环时等待。