2015年5月10日 星期日

[Android] Timer



public class DemoTimerTask {
 
    public static void main(String[] args) {
        java.util.Timer timer = new java.util.Timer();
        java.util.TimerTask task = new java.util.TimerTask(){
 
            @Override
            public void run() {
                System.out.println("需要定时执行的任务...");
            }           
        };
        java.util.Date time = new java.util.Date();
        long delay = 2000;
        long period = 5000;
         
        //启动定时任务,立即执行壹次退出
        timer.schedule(task, time);
         
        //启动定时任务,在 time 指定的时间执行壹次,然后每隔两秒执行壹次
//      timer.schedule(task, time, delay);
         
        //启动定时任务,从现在起过两秒执行壹次,然后退出
//      timer.schedule(task, delay);
         
        //启动定时任务,从现在起过两秒以后,每隔五秒执行壹次
//      timer.schedule(task, delay, period);
    }
}

reference:http://www.oschina.net/question/136226_126079

沒有留言:

張貼留言