CountDownTimer说明及使用

发布时间:2025-12-09 12:01:32 浏览次数:1

CountDownTimer时android提供的实现倒计时功能的类,相对于java提供的Timer+TimerTask的方式,CountDownTimer使用更加简单,而且是线程安全的。下面是CountDownTimer的使用方法:1.定义CountDownTimer类class CountDownTime extends CountDownTimer {         View showView;        UIProgressDialog mOperationDialog;        //为构造方法可以自己根据实际情况传递参数,而不是使用其默认的构造方法        public CountDownTime(long millisInFuture, long countDownInterval,View showView,UIProgressDialog mOperationDialog) {                        super(millisInFuture, countDownInterval);                        this.showView=showView;                        this.mOperationDialog=mOperationDialog;        }        //该方法倒计时完成时调用        @Override             public void onFinish() {         }             //该方法是每次间隔时间调用        @Override             public void onTick(long millisUntilFinished) {          }        } 

2.使用CountDownTimerCountDownTime countDownTime=new CountDownTime(20000, 1000, v,mOperationDialog);countDownTime.start();其中“20000”表示倒计时的时间,“1000”表示间隔时间(间隔后执行onTick方法);他们都是以毫秒计算的,上面表示倒计时20秒,每秒执行一次onTick方法,20秒倒计时完成后执行onFinish方法。

countdowntimer
需要做网站?需要网络推广?欢迎咨询客户经理 13272073477