У меня есть таймер, который запускается каждые x секунд (интервал времени).
Теперь я хочу позвонить
timer.cancel()
Что отменяет планирование таймера. Но вот в чем дело -
Я хочу, чтобы запланированная функция запустилась еще раз, прежде чем я отменю планирование. Я имею в виду, что прежде чем отменить задачу, функция запуска будет запущена через X секунд (интервал времени) еще раз.
Одно из решений, о котором я подумал, это поставить
Thread.sleep(interval)
Но мне не нравится этот солютон, и я считаю, что есть лучший.
У кого-нибудь есть идея? Спасибо.