0
我在android中使用倒數計時器。定時器在完成時應該變爲0。大部分時間它工作正常,但有些時候它幾秒前停止。CountDownTimer中的剩餘時間不會變爲0 Android
在這裏,我使用的代碼..
new CountDownTimer(SignupOrLoginActivity.otpDuration, 500) {
int count =0;
@Override
public void onTick(long millisUntilFinished) {
count++;
System.out.println("Test Timer "+count+" "+SignupOrLoginActivity.otpDuration +" "+millisUntilFinished);
mTimerTextView.setText(new SimpleDateFormat("mm:ss").format(new Date(millisUntilFinished)));
}
@Override
public void onFinish() {
//mTimerTextView.setVisibility(View.INVISIBLE);
mResendOTPButton.setEnabled(true);
}
}.start();