美文网首页
Android 倒计时之 CountDownTimer

Android 倒计时之 CountDownTimer

作者: 珞神 | 来源:发表于2017-10-10 14:22 被阅读0次

一、用法

/**
     * 设置倒计时
     * @param millisInFuture    倒计时总时间,单位 ms
     * @param countDownInterval 倒计时间隔时间, 单位 ms
     */
  mCountDownTimer = new CountDownTimer(millisInFuture,countDownInterval) {
            //回调方法中可以直接更新UI

            /**
             * 每完成一次倒计时间隔时间时回调
             * @param millisUntilFinished  剩余总时间
             */
            @Override
            public void onTick(long millisUntilFinished) {

                tvTime.setText(millisUntilFinished / countDownInterval +" s");

            }

            /**
             * 当前任务完成的时候回调
             */
            @Override
            public void onFinish() {
                setupWindowAnimations();
                startActivity(new Intent(GuideActivity.this, MainActivity.class));
                finish();

            }

        }.start();

二、方法介绍

//取消当前任务
public final void cancel ()
//当前任务完成的时候回调
public abstract void onFinish ()
//当前任务每完成一次倒计时间隔时间时回调
public abstract void onTick (long millisUntilFinished)
//开始当前任务
public final CountDownTimer start ()

相关文章

网友评论

      本文标题:Android 倒计时之 CountDownTimer

      本文链接:https://www.haomeiwen.com/subject/vqbvyxtx.html