android CountDownTimer - дополнительная задержка в миллисекундах между тиками

По моим наблюдениям, countDownTimer для android countDownInterval между тиками оказывается не точным, countDownInterval обычно на несколько миллисекунд дольше, чем указано. CountDownInterval в моем конкретном приложении составляет 1000 мс, просто отсчитывая определенное время с шагом в одну секунду.

Из-за этих длительных тиков у меня получается меньше тиков, чем хотелось бы, когда отсчет времени работает достаточно долго, что приводит к появлению обратного отсчета времени (2-секундный шаг происходит на уровне пользовательского интерфейса, когда суммируется достаточно дополнительных мс)

Глядя на источник CountDownTimer, кажется, что его можно исказить, чтобы он исправил эту нежелательную неточность, но мне было интересно, есть ли уже лучший CountDownTimer, доступный в мире java / android.

Спасибо друзьям за любой указатель ...

Ответы на вопрос(5)

Ваш ответ на вопрос