android CountDownTimer - dodatkowe milisekundy opóźnienia między tikami

Z moich obserwacji wynika, że ​​android CountDownTimer countDownInterval między tikami nie jest dokładny, a countDownInterval jest regularnie o kilka milisekund dłuższy od podanego. CountDownInterval w mojej konkretnej aplikacji to 1000 ms, po prostu odlicza określony czas z krokiem 1 sekundy.

W związku z tym przedłużającym się kleszczem kończę się tym, że chcę mieć mniej kleszczy, gdy licznik czasu biegnie wystarczająco długo, co powoduje zwiększenie wyświetlanego odliczania czasu (2-sekundowy krok ma miejsce na poziomie interfejsu użytkownika, gdy sumuje się wystarczająca liczba dodatkowych ms)

Patrząc na źródło CountDownTimer wydaje się możliwe skręcenie go, aby skorygować tę niechcianą niedokładność, ale zastanawiałem się, czy jest już lepszy CountDownTimer dostępny w świecie java / android.

Dzięki kumplom za każdy wskaźnik ...

questionAnswers(5)

yourAnswerToTheQuestion