小编Ton*_*ada的帖子

睡在For循环中

我正在开发一款简单的游戏.我希望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循环时等待.

java android sleep

1
推荐指数
1
解决办法
244
查看次数

标签 统计

android ×1

java ×1

sleep ×1