这里给大家介绍一种android中倒计时方法, 通过一个简单的例子来使用CountDownTimer实现倒计时5秒:
mTimeCount = new TimeCount(6000, 1000);
mTimeCount.start();
/**
* 倒计时
*/
class TimeCount extends CountDownTimer {
public TimeCount(long millisInFuture, long countDownInterval) {
super(millisInFuture, countDownInterval);
}
@Override
public void onTick(long millisUntilFinished) {
if (mjump != null) {
mjump.setText((millisUntilFinished / 1000 )+ "s跳转");
}
}
@Override
public void onFinish() {
if (mjump != null) {
gotoActivity(LeSplashActivity.this, MainActivity.class);
backActivity();
}
}
}
mTimeCount = new TimeCount(6000, 1000);
mTimeCount.start();
/**
* 倒计时
*/
class TimeCount extends CountDownTimer {
public TimeCount(long millisInFuture, long countDownInterval) {
super(millisInFuture, countDownInterval);
}
@Override
public void onTick(long millisUntilFinished) {
if (mjump != null) {
mjump.setText((millisUntilFinished / 1000 )+ "s跳转");
}
}
@Override
public void onFinish() {
if (mjump != null) {
gotoActivity(LeSplashActivity.this, MainActivity.class);
backActivity();
}
}
}