博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android 自带倒计时器的CountDownTimer使用
阅读量:4204 次
发布时间:2019-05-26

本文共 653 字,大约阅读时间需要 2 分钟。

在我们做项目的时候经常会用到倒计时功能,一般的都用Hander + time 这样其实很繁琐,代码还多还要考虑内存。其实Android 有自带封装好的倒计时类CountDownTimer 跟大家分享下使用

在一个TextView不断显示剩下的时间,代码如下:

 

private TextView vertifyView;

private CountDownTimer timer = new CountDownTimer(10000, 1000) {

 

@Override

public void onTick(long millisUntilFinished) {

vertifyView.setText((millisUntilFinished / 1000) + "秒后可重发");// 每秒执行

}

 

@Override

public void onFinish() {// 倒计时结束

vertifyView.setEnabled(true);

vertifyView.setText("获取验证码");

}

};

调用的时候很简单:timer.start();

 

调用的时候很简单:timer.start();

最后说明一下:CountDownTimer timer = new CountDownTimer(10000, 1000)中,第一个参数表示总时间,第二个参数表示间隔时间。意思就是每隔一秒会回调一次方法onTick,然后10秒之后会回调onFinish方法。

也有库提供的功能更多,更简便:

转载地址:http://sutli.baihongyu.com/

你可能感兴趣的文章
Libpcap库编程指南--分析数据包
查看>>
LintCode 二叉树的路径和
查看>>
Android编译系统简要介绍和学习计划
查看>>
Android编译系统环境初始化过程分析
查看>>
user2eng 笔记
查看>>
美国Ivanpah太阳能发电站:飞经这里的鸟都被烧焦了
查看>>
DRM in Android
查看>>
Android 4.4特性说明(持续更新)
查看>>
《大话设计模式》之--第3章 拍摄UFO----单一职责原则
查看>>
《大话设计模式》之--第5章 会修电脑不会修收音机?----依赖倒转原则
查看>>
《大话设计模式》之--第6章 穿什么有这么重要?----装饰模式
查看>>
《大话设计模式》之--第7章 为别人做嫁衣----代理模式
查看>>
《大话设计模式》之--第8章 雷锋依然在人间----工厂方法模式
查看>>
《大话设计模式》之--第9章 简历复印----原型模式
查看>>
《大话设计模式》之--第10章 考题抄错会做也白搭----模板方法模式
查看>>
《大话设计模式》之--第11章 无熟人难办事?----迪米特法则
查看>>
《大话设计模式》之--第12章 牛市股票还会亏钱?----外观模式
查看>>
《大话设计模式》之--第13章 好菜每回味不同----建造者模式
查看>>
《大话设计模式》之--第14章 老板回来,我不知道----观察者模式
查看>>
《大话设计模式》之--第15章 就不能不换DB吗?----抽象工厂模式
查看>>