当前位置:   article > 正文

android CountDownTimer定时器使用_android timedown

android timedown

以前写倒计时都是用的Timer、TimerTask组合使用,现在Android SDK中自带有个工具类CountDownTimer可以替代,使用起来挺方便的。

  1. /**
  2. * 每隔一秒钟执行一次,总共5分钟
  3. */
  4. private CountDownTimer mTimer = new CountDownTimer(5*60*1000, 1000) {
  5. @Override
  6. public void onTick(long millisUntilFinished) {
  7. // 每隔一秒调用一次,剩余多少时间, 主线程中执行
  8. sunshineTimeBtn.setText(TimeUtils.millisToTime(millisUntilFinished, TimeUtils.DateFormat.MMSS));
  9. }
  10. @Override
  11. public void onFinish() {
  12. // 执行完毕
  13. sunshineTimeBtn.setText(R.string.get);
  14. sunshineImage.setImageResource(R.mipmap.icon_sun_shine);
  15. }
  16. };


开启任务

mTimer.start();

结束后需要关闭任务

  1. mTimer.cancel();
  2. mTimer = null;


 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/运维做开发/article/detail/808976
推荐阅读
相关标签
  

闽ICP备14008679号