android CountDownTimer
2015-06-21 10:01
615 查看
最近进行的项目使用的定时功能,我发现了一个非常容易使用内置类CountDownTimer。当然,可以使用这种效果TimerTask + Timer为了实现。只是我个人的意见CountDownTimer更简洁。易。
下面来看一下developer文档的解释,以及演示样例代码:
代码例如以下
上面表示CountDownTimer的作用是从30s開始以秒为单位倒计时。当中mTextField上显示剩余的时间,当时间为0时,调用onFinish方法,mTextField上done!
怎么样,是不是特别的简单。好吧,在最后附上简单的測试demo。额,高手勿喷。飘过就可以。只能够看看刚开始接触。
点击打开链接
下面来看一下developer文档的解释,以及演示样例代码:
Schedule a countdown until a time in the future, with regular notifications on intervals along the way. Example of showing a 30 second countdown in a text field.
代码例如以下
new CountDownTimer(30000, 1000) { public void onTick(long millisUntilFinished) { mTextField.setText("seconds remaining: " + millisUntilFinished / 1000); } public void onFinish() { mTextField.setText("done!"); } }.start(); onTick()与onFinish()都是抽象方法,所以你能够按需重写他。
上面表示CountDownTimer的作用是从30s開始以秒为单位倒计时。当中mTextField上显示剩余的时间,当时间为0时,调用onFinish方法,mTextField上done!
怎么样,是不是特别的简单。好吧,在最后附上简单的測试demo。额,高手勿喷。飘过就可以。只能够看看刚开始接触。
点击打开链接
行,就这样。
相关文章推荐
- Android启动画面
- Android Media Playback 中的MediaPlayer的用法及注意事项(一)
- 一步步走进Android MaterialDesign 之 TabLayout
- Android中Fragment使用VideoView会出现只有声音没有图像的问题
- Android中使用Fragment遇到的问题
- Android ListView的header footer设置visibility gone不起作用
- Android界面默认让文本框失去焦点
- Fragment管理的工具类
- 6.20 androidstudio中使用TestCase
- 04_查看Android内存使用情况
- 04_查看Android内存使用情况
- 真机DDMS下data目录打不开——ADB server didn't ACK * failed to start daemon *||Android 查看 /data/data 目录
- Android之基本常见知识(持续更新)
- Android数据库SQLite使用详解一 : SQLiteOpenHelper详解
- Android仓库管理系统(单机版)
- android 绘制自定义控件
- Android View 无处不在的图片查看器~ 不服就看
- Android关于TextView 宽度过大导致Drawable无法居中问题
- android如何将一个字符串生成二维码
- Android两种常见错误(ANR和FC)解决办法