Android自带倒计时

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();

你可能感兴趣的:(Android自带倒计时)