实验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线,按下电源键关闭屏幕后,过一段时间再打开,发现定时器明显没有继续计数,停留在了关闭电源键时的数字。


更多相关文章

  1. Android/Linux 的时间和定时器
  2. 今天发现了一个不错的android加载动画
  3. Android 4.0按键事件以及电源管理流程分析
  4. 探索 Android 系统启动流程 - 当我们按下电源键,Android 究竟做了
  5. android实现短按电源键关机的实现代码
  6. android电源

随机推荐

  1. Android(安卓)兼容性介绍之setBackground
  2. 【iOS-cocos2d-X 游戏开发之十五】Cocos2
  3. 腾讯 Bugly热更新技术
  4. Develop -- Training(十四) -- 打印内容
  5. Android:将电脑上的文件传输到模拟器的sd
  6. Android内存泄漏检查利器——LeakCanary
  7. [Skill]Android版本兼容器
  8. 基于 Android(安卓)NDK 的学习之旅-----
  9. 最强理解:Android对EditText输入时设置监
  10. Android实现仿QQ登录可编辑下拉菜单