2012-09-17 2 views
1

K Итак, я делаю таймер с CountDownTimer. это мое первое приложение, которое я делаю, и я уже сталкиваюсь с проблемой. Сначала мой таймер пропускает номер 14? Не знаю, почему. и во-вторых, я не знаю, как установить правильный формат. "mm: ss" Моя самая большая проблема - установка формата. Мне нужно, чтобы это было, когда я добирался до 8 секунд, оставил его за чтением 00:08 и т. Д., И когда у меня осталось минут 15, прочитайте 1:15, а не 00:75 или 1:75. Это был долгий день, пытаясь понять это. Заранее спасибо.CountDownTimer Format Milliseconds

private void walk() { 
       new CountDownTimer(15000, 1000) { 

        @Override 
        public void onFinish() { 
         lapCounter++; 
         lapNumber.setText("Lap Number: " + lapCounter); 
         run(); 
        } 

        @Override 
        public void onTick(long millisUntilFinished) { 
         text.setText("Time left:" + millisUntilFinished/1000); 

        } 


       }.start(); 

ответ

1

вы можете использовать joda-time, посмотреть post подробности

+0

Я не ищу другой способ использовать таймер. Просто способ форматирования. Я ценю совет по Йоде-времени. Я буду смотреть в него. –