Android的倒计时工具类CountDownTimer使用简介

CountDownTimer使用简介

 private class GiftTimeCount extends CountDownTimer {
        private GiftTimeCount(long millisInFuture, long countDownInterval) {
        // 倒计时总时长,倒计时间隔多少时长触发onTick--单位毫秒
            super(millisInFuture, countDownInterval);
        }
        @Override
        public void onTick(long millisUntilFinished) {
        // 倒计时每隔多少时间触发一次
        }

        @Override
        public void onFinish() {
          // 倒计时结束时触发
        }

    }

使用方法:
private GiftTimeCount giftTimeCount = new GiftTimeCount(3000, 100);
开始:
giftTimeCount.start();
结束:
giftTimeCount.cancel();
内部源码使用handler延迟发送,所以activity销毁时一定要调用cancel方法

猜你喜欢

转载自blog.csdn.net/superman4933/article/details/80182923
今日推荐