android定时器实现

 实验1:使用Java.util. Timer。 
在onStart()创创建 Timer,每5秒更新一次计数器,并启动。 
Java代码 
?
1
2
3
4
5
6
7
8
mTimer = new Timer();       
mTimer.schedule( new TimerTask() {           
             @Override
             public void run() {
                 ++mCount;
                 mHandler.sendEmptyMessage( 0 );               
             }
         }, 5 * 1000 , 5 * 1000 );
  

当连接USB线进行调试时,会发现一切工作正常,每5秒更新一次界面,即使是按下电源键,仍然会5秒触发一次。 
当拔掉USB线,按下电源键关闭屏幕后,过一段时间再打开,发现定时器明显没有继续计数,停留在了关闭电源键时的数字。
 

你可能感兴趣的:(java,android,timer,工作)