android CountDownTimer - zusätzliche Millisekunden Verzögerung zwischen Ticks

Meiner Beobachtung nach ist der android CountDownTimer countDownInterval zwischen Ticks nicht genau, der countDownInterval ist regelmäßig einige Millisekunden länger als angegeben. Das countDownInterval in meiner spezifischen App beträgt 1000 ms, es wird nur eine bestimmte Zeitspanne in Schritten von einer Sekunde heruntergezählt.

Aufgrund dieser verlängerten Ticks habe ich letztendlich weniger Ticks als gewünscht, wenn der Countdown lange genug läuft, was den angezeigten Countdown der Zeit verkürzt (ein 2-Sekunden-Schritt findet auf der Benutzeroberflächenebene statt, wenn genügend zusätzliche ms summiert wurden).

Wenn ich in die Quelle von CountDownTimer schaue, scheint es möglich zu sein, sie zu verdrehen, um diese unerwünschte Ungenauigkeit zu korrigieren, aber ich habe mich gefragt, ob es in der Java / Android-Welt bereits einen besseren CountDownTimer gibt.

Danke Kumpels für jeden Hinweis ...

Antworten auf die Frage(5)

Ihre Antwort auf die Frage