Android 中的倒计时 CountDownTimer

来源:互联网 发布:甘肃网络电视台回播 编辑:程序博客网 时间:2024/05/21 14:43

在Android中系统提供了一个倒计时的类,CountDownTimer,使用也十分简单。可以简单的做一个倒计时的功能

import android.os.CountDownTimer;import android.widget.Button;/** * Created by YanJing on 2015/12/10/0010. */public class TimeCount extends CountDownTimer {    private final Button button;    public TimeCount(long millisInFuture, long countDownInterval, Button button) {        super(millisInFuture, countDownInterval);        this.button = button;    }    @Override    public void onTick(long millisUntilFinished) {        button.setClickable(false);        button.setText("重新获取(" + millisUntilFinished / 1000 + ")");    }    @Override    public void onFinish() {        button.setClickable(true);        button.setText("重新获取");    }}

可以传入需要倒计时的时长,倒计单位,以及一个button

TimeCount  timeCount = new TimeCount(60000, 1000,btnGetForgetCode); timeCount.start();
原创粉丝点击