Мне нужна служба, которая запускает CountDownTimer, и в каждом тике я хочу показать обратный отсчет в Activity и после некоторого интервала воспроизвести звук.
Все процессы выполняются в одной операции, но во время входящего вызова обратный отсчет не работает, поэтому я хочу сделать это с помощью службы.
Может кто-нибудь мне помочь?
заблаговременно.
Обновление...
mCountDownTimer = new CountDownTimer(mTimerDuration, 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();