我正在开发一款简单的游戏.我希望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();
}
Run Code Online (Sandbox Code Playgroud)
我想在每次执行for循环时等待.