Android定时器-倒计时CountDownTimer countdownview 倒计时

做定时,一直都使用javatimer、thread等来实现,在android中也可以,但是android中提供了一个比较不错的类CountDownTimer
介绍定时执行在一段时间后停止的倒计时,在倒计时执行过程中会在固定间隔得到通知(触发onTick方法),下面的例子显示在一个文本框中显示一个20s倒计时:
倒计时类public class CountDownUtils extends CountDownTimer {
private final String tag = "CountDownUtils";private TextView tv_display;
public CountDownUtils(long millisInFuture, longcountDownInterval,TextView _tv_display) {super(millisInFuture, countDownInterval);// TODO Auto-generated constructor stubLog.i(tag, "CountDownUtils.........");Log.i(tag, "" + _tv_display.getText());tv_display = _tv_display;}
Android定时器-倒计时CountDownTimer countdownview 倒计时
@Overridepublic void onFinish() {// TODO Auto-generated method stubLog.i(tag, "CountDownUtils....onFinish.....");
}
@Overridepublic void onTick(long millisUntilFinished) {// TODO Auto-generated method stubLog.i(tag, "CountDownUtils....onTick....." +millisUntilFinished / 1000);tv_display.setText("还有:" + millisUntilFinished / 1000 + "s");
}
}
调用new CountDownUtils(30000, 500,tv_countdown).start();


Demo地址:Android倒计时DEMO下载密码:123456
Ctrl+A

  

爱华网本文地址 » http://www.aihuau.com/a/25101013/152783.html

更多阅读

一个完整555定时器基本指南 555定时器

一个完整555定时器基本指南发布: | 作者:—— | 来源: 华强 | 查看:11648次 | 用户关注:本IC是一个单片定时电路,可以产生精确和高度稳定的时间延误或振荡 。像其他常用的运算放大器,该IC还非常

怎样制作flash秒倒计时器 倒计时器flash带声音

教师课件中,经常用到flash秒倒计时器。下面是我制作flash秒倒计时器的经验。 工具/原料flash cs5.5+as3.0 步骤/方法1新建Flash文档,设置舞台大小为350*300像素。单击舞台,右侧出现属性面板。设置舞台大小为350*300像素。2绘制倒计时

ucos2软件定时器介绍转载 ucos软件定时器使用

软件定时器UCOSII从V2.83版本以后,加入了软件定时器,这使得UCOSII的功能更加完善,在其上的应用程序开发与移植也更加方便。在实时操作系统中一个好的软件定时器实现要求有较高的精度、较小的处理器开销,且占用较少的存储器资源。通过

MYSQL定时执行存储过程实例 mysql定时器不执行

重新定义mysql命令行结束符为//,命令行创建存储过程需要。delimiter //MySQL5.1.x版本中引入了一项新特性EVENT,顾名思义就是事件、定时任务机制,在指定的时间单元内执行特定的任务,因此今后一些对数据定时性操作不再依赖外部程序,而直接

声明:《Android定时器-倒计时CountDownTimer countdownview 倒计时》为网友树深时见鹿分享!如侵犯到您的合法权益请联系我们删除