public class MainActivity extends AppCompatActivity{
private TimerCount mTimer;
private ACache cache;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mTimer = new TimerCount(6000,1000);
mTimer.start();
}
class TimerCount extends CountDownTimer{
/**
* @param millisInFuture The number of millis in the future from the call
* to {@link #start()} until the countdown is done and {@link #onFinish()}
* is called.
* @param countDownInterval The interval along the way to receive
* {@link #onTick(long)} callbacks.
*/
public TimerCount(long millisInFuture, long countDownInterval) {
super(millisInFuture, countDownInterval);
}
//计时开始
@Override
public void onTick(long millisUntilFinished) {
SpannableString ss = new SpannableString(millisUntilFinished / 1000+"");
mLoadingTimer.setText(ss);
}
//计时结束
@Override
public void onFinish() {
}
}
}
一个简单的倒计时CountDownTimer
最新推荐文章于 2021-07-02 17:51:59 发布