Я реализовал простой таймер с CountDownTimer в своей игре, и мне нужно, чтобы он запускался через несколько секунд после начала действия.
В методе onCreate моей основной деятельности я вызываю это:
playingTime ();
Что является следующим:
public void playingTime() {
new CountDownTimer(30000, 1000) {
public void onTick(long millisUntilFinished) {
String elapsedTime = String.valueOf(millisUntilFinished / 1000);
timer.setText(elapsedTime);
}
public void onFinish() {
timer.setText(R.string.timer_game_over_text);
}
}.start();
}
Таймер запускается нормально, но сразу после запуска действия.Я хотел бы установить задержку перед ее выполнением или, если есть лучший способ установить таймер в играх.(Таймер обратного отсчета и обычный таймер)