Timer是jdk中提供的一个定时器工具,使用的时候会在主线程之外起一个单独的线程执行指定的计划任务,可以指定执行一次或者反复执行多次。用于让一个页面定时多少执行下一个任务。

如:Timer timer=new Timer();

TimerTask是一个实现了Runnable接口的抽象类,代表一个可以被Timer执行的任务。

如:

   TimerTask timerTask=new TimerTask(){

public void run(){

            startActivity(new Intent(aActivity.this,bActivity.class);

         finsh();

}

timer.schedule(timerTask,2000);

这个就是aActivity页面2秒后跳转到bActivity的页面。

 


timer和timerTask小知识