一、线程
new Thread(new Runnable(){
public void run(){
Thread.sleep(1000);
handler.sendMessage();
}
}).start();
二、延时器
TimerTask task = new TimerTask(){
public void run(){
//execute the task
}
};
Timer timer = new Timer();
timer.schedule(task, delay);
三、android消息处理
new Handler().postDelayed(new Runnable(){
public void run() {
//execute the task
}
}, delay);
本文介绍了三种在Android中实现延时任务的方法:通过启动新线程并利用Thread.sleep进行延迟、使用TimerTask配合Timer定时调度,以及采用Handler的postDelayed方法。这三种方式各有特点,适用于不同的场景。
482

被折叠的 条评论
为什么被折叠?



