Android Timer机制

 

 

task = new TimerTask() { 

                        @Override 
                        public void run() { 

....

   }

}

 

timer = new Timer(true);  
timer.schedule(task, 1000, 2000);//延时1秒,2秒间隔

 

如果task里run的时间过长,假设>2秒,那么需要第5秒才运行第二次

类似:

thread{

    if( isrun )

       ;

    else

       run();

}

你可能感兴趣的:(Android Timer机制)