android 中本身有这样一个类,使得我们的倒计时可以很快实现
,他们的单位都是ms
public void onTick(long millisUntilFinished) {
//没过一个时间间隔都会触发一次该事件
getIdentifingBut.setClickable(false);
getIdentifingBut.setText(millisUntilFinished/1000+"秒后重发");
}
public void onFinish() {
//当计时的时间到了的时候,就会触发这个事件
getIdentifingBut.setText("重新获取");
getIdentifingBut.setClickable(true);
}
}.start();
//这个一定不要忘记,否则计时器不会启动