1.创建CountDownTimer
类并覆写方法。
class MyCountDownTimer extends CountDownTimer {
public MyCountDownTimer(long millisInFuture, long countDownInterval) {
// "millisInFuture":倒计时总时间,"countDownInterval":时间间隔。
super(millisInFuture, countDownInterval);
}
@Override
public void onTick(long l) {
mButton.setEnabled(false); //按钮不可点击
mButton.setText(String.valueOf(l/1000));
}
@Override
public void onFinish() {
mButton.setEnabled(true);
mButton.setText("重新获取");
}
}
2.调用new MyCountDownTimer(60 * 1000, 1000).start();
。
网友评论