您的位置:首页 > 其它

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

2014-08-25 11:00 225 查看
/* 定义一个倒计时的内部类 */

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();//验证码发送后,调用这个计时器开始
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: