Таймер обратного отсчета на Java [закрыто]

480
26 ноября 2016, 19:14

Надо сделать таймер вида HH:MM:SS на Java обратного отсчета по такому принципу действия:

  1. Пользователь вводит длительность работы таймера (в секундах);
  2. После нажатия кнопки таймер начинает обратный отсчет, отображается его работа;
  3. Когда время истекает, таймер выводит надпись "TIME OVER";

Подскажите реализацию данного таймера.

Ниже прикрепляю пример:

Answer 1
//start thread
() -> {
     updateBar(timeExpired)
     if (timeExpired == 0)
         scheduler.cancel(true); //cancel tread
         scheduler = null;
}, 1000, 1000); //schedule at fixed rate

Думаю Вы сможете описать дальнейшую логику.

READ ALSO
Условие выбора категорий

Условие выбора категорий

У меня есть фрагмент со списком категорий:

307
Работа с Picasso android в AsyncTask

Работа с Picasso android в AsyncTask

Загружаю png изображение через Picasso по url, вот только перед relativeLayoutsetBackground выдает исключение что я использую main поток, вызов SetBackground идет в методе...

319