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的页面。