count.cancle()后 置空,消除复用影响
if (count != null) {
count.cancel();
count = null;
LogUtil.i("TokenHelper---count.cancel");
}
附 count代码
private static class Count extends CountDownTimer {
private long total;
public Count(long millisInFuture, long countDownInterval) {
super(millisInFuture, countDownInterval);
total = millisInFuture;
}
@Override
public void onTick(long millisUntilFinished) {
LogUtil.i("TokenHelper---onTick" + millisUntilFinished);
if (millisUntilFinished >
total - 1000) {
return;
} else {
toToken(false);
}
}
@Override
public void onFinish() {
LogUtil.i("TokenHelper---onFinish");
}
}