Android倒计时功能的实现

2014-11-24 11:30:44 ? 作者: ? 浏览: 1

看到一个网友提问,说到了CountDownTimer这个类,从名字上面大家就可以看出来,记录下载时间。将后台线程的创建和Handler队列封装成为了一个方便的类调用。


下面是官方给的一个小例子:


直接用的那位网友的代码,自己稍微改动了一下,一个简单的小demo。


主要是重写onTick和onFinsh这两个方法,onFinish()中的代码是计时器结束的时候要做的事情;onTick(Long m)中的代码是你倒计时开始时要做的事情,参数m是直到完成的时间,构造方法MyCount()中的两个参数中,前者是倒计的时间数,后者是倒计每秒中间的间隔时间,都是以毫秒为单位。例如要倒计时30秒,每秒中间间隔时间是1秒,两个参数可以这样写MyCount(30000,1000)。 将后台线程的创建和Handler队列封装成为了一个方便的类调用。


当你想取消的时候使用mc.cancel()方法就行了。


-->

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: