Как увеличить время в андроиде не время устройства?

При каждом запуске приложения я получаю время с сервера и сохраняю его как локальную строку. Я хочу, чтобы это время отображалось в тексте, как функция таймера. Например, я получаю серверное время 22:32:20, затем текстовое представление отображается как таймер (22:32:21 следующее 22:32:22 следующее 22:32:23 следующее.....). Как мне увеличить время? Я пытаюсь использовать таймер обратного отсчета, но его формат уменьшения времени, например (22:32:20,22:32:19,22:32:18...). Примечание: не использовать время устройства. здесь 86400000 - это 24 часа, преобразованные в секунду

cdt = new CountDownTimer(86400000, 1000) {
    public void onTick(long millisUntilFinished) {

        long a=millisUntilFinished / 1000;
        long b=a/3600;//hour
        long c=a-b*3600;
        long d=c/60;//minutes
        long e=c-d*60;//seconds
        Log.e("c","Hour : "+b +"minutes : "+d +"seconds : "+e);
     }

     public void onFinish() {
         //   timer.setText("done!");
     }
 };
 cdt.start();

0 ответов

Другие вопросы по тегам