前言
倒计时官方本身就有相关类CountDownTimer,我记得刚接触Android那个时候经常用Handler做倒计时。
当然CountDownTimer内部本身就是用Handler处理的。
虽然简单,记录于此,方便自己查阅。
好记性不如烂笔头
正文
直入正题
相关接口
//取消
public synchronized final void cancel()
//开始
public synchronized final CountDownTimer start()
代码片段
/**
* 5* 1000 倒计时总时间
* 500 倒计时间隔时间
*
* 单位 ms
*/
CountDownTimer countDownTimer = new CountDownTimer(5 * 1000, 500) {
@Override
public void onTick(long millisUntilFinished) {
Log.d(TAG, "onTick millisUntilFinished : "+ millisUntilFinished);
}
@Override
public void onFinish() {
Log.d(TAG, "onFinish: ");
}
};
countDownTimer.start();
打印的日志
onTick millisUntilFinished : 4971
onTick millisUntilFinished : 4471
onTick millisUntilFinished : 3971
onTick millisUntilFinished : 3471
onTick millisUntilFinished : 2971
onTick millisUntilFinished : 2470
onTick millisUntilFinished : 1969
onTick millisUntilFinished : 1469
onTick millisUntilFinished : 969
onTick millisUntilFinished : 469
onFinish:
参考文章
历史上的今天
暂无评论...
随机推荐
Android加载动画常用做法简介
前言Android开发中常用到加载动画,因此今天有空记录一下使用方法和性能对比,方便自己查阅。正文效果就是一直旋转,下面是用到的部分加载图片(忘记保留来源地址了,只知道来自简书面,抱歉)隐藏内容!付费阅读后才能查看!¥2 ¥3多个隐藏块只需支付一次付费阅读参考文章
林夕:赏味期限
那还是你和好友说着想要去很多很多地方的年纪。你踢踢踏踏地在走廊里面一边走一边数着自己到底想去多少个地方,好友跟在你的后面臭着一张脸喊,好高骛远的家伙,离开这里看谁天天陪你。你转身去拉她的手,笑得相当谄媚,说你可以陪我一起去呀。好友摇着手告诉你去去去,先把英文考及格了再说吧。所谓好友到底可以好成...
[摘]各种基本数据类型转byte数组并反转
int 转 byte[] 低字节在前(低字节序)public static byte[] toLH(int n) { byte[] b = new byte[4]; b[0] = (byte) (n & 0xff); b[1] = (byte) (n >&g...
林清玄:阳光的味道
尘世的喧嚣,让我们遗忘了阳光的味道,味道是一样的纯净着,一样的微小,一丝丝,入心、入肺。甘甜、芬芳、怡人。阳光的味道很干净和唯美,像川端的小说,透明、简洁、历炼。行走在世上,许多靶子等待我们绷紧的箭矢去努力的命中。心里装满太多的世故与繁忧,幸福的位置,也就变得小了,或者卑微到忽略不计。很向往年关过...
Source Insight 4.0安装
前言简单记录一下Source Insight 4.0的安装,方便自己使用。Source Insight确实是个好软件。正文下载下载Source Insight 4.0安装包://官网https://www.sourceinsight.com/download/下载程序破解补丁包:...
[代码片段]SoundPool的使用
前言之前也整理过SoundPool的使用,但由于没有附上代码,这里就重新整理一下。好记性不如烂笔头正文参数和使用方式就不细写了,简单说一下SoundPool.play()方法public final int play(int soundID, // soundID通过...