我正在运行一个倒数计时器,一切都很好但是在某些较低版本的设备中,如果有任何呼叫或消息到来,那么计时器无法工作,有时应用程序崩溃..
我该怎么办? 请帮助我......提前谢谢。
更新...
mCountDownTimer = new CountDownTimer(mTimerDuration + 60000, 1000) {
@Override
public void onTick(long millisUntilFinished) {
if (mTimerDuration > 0) {
mDurationCount += 1000;
showCountDown(
ActivityA.this,
(mSimpleDateFormat.format(mTimerDuration
- mDurationCount)));
if (mDurationCount == mTimerDuration) {
if (mRepeatTime > 1) {
startRepeatTimer();
}
finishTimer();
}
}
}
@Override
public void onFinish() {
}
}.start();