CountDownTimer 验证码发送后显示倒计时

/* 定义一个倒计时的内部类 */

class TimeCount extends CountDownTimer {
public TimeCount(long millisInFuture, long countDownInterval) {
super(millisInFuture, countDownInterval);// 参数依次为总时长,和计时的时间间隔
}


public void onFinish() {
// 计时完毕时触发
btn.setText("点击获取验证码");
btn.setEnabled(true);
}


public void onTick(long millisUntilFinished) {
// 计时过程显示
btn.setText(millisUntilFinished / 1000 + "秒后重新获取");
btn.setEnabled(false);
}

}


1.private TimeCount timeCount;//全部变量

2.timeCount = new TimeCount(60000, 1000);//onCreate的时候实例化对象

3.timeCount.start();//验证码发送后,调用这个计时器开始

你可能感兴趣的:(android)