Android程序中如何实现延时操作?

以前用的是for循环,但是此方法CPU占用太高,于是寻找新方法。试过定时器:

TimerTask task = new TimerTask(){   
public void run(){   
    //execute the task 
    }
};
Timer timer = new Timer();
timer.schedule(task, delay);

和开启新线程:

new Thread(new Runnable(){
    public void run(){
        Thread.sleep(XXXX);
        handler.sendMessage();
    }
}).start

但是程序是同时开了几个新线程执行,请问怎样才能实现等待上一个操作结束再执行下一个操作?

Illustri0us
浏览 7127回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android
Java