Ich habe eine Reihe von Anweisungen, die ausgeführt werden müssen wiederholt. Die Wiederholungsverzögerung ist Variable (die Verzögerung wird von einer Datei übernommen).Android mehrere Beiträge mit Verzögerung
Die Wiederholungszeit muss sehr genau präzise (Millisekunden Präzision) sein.
Ich habe versucht, einen Handler mit postDelayed zu verwenden, aber die Genauigkeit ist in der Zeit verloren. Dies geschieht, weil die Wiederholungsfrequenz mehr als 10 mal/Sekunde beträgt.
Jede Idee ist mehr als willkommen!
ist das Handler Beispiel:
new Runnable() {
@Override
public void run() {
mHandler.postDelayed(this, delay);
barometerResult.gotBarometer(barometerValueModelList.get(i).getBarometerValue());
}
}.run();
Geben Sie Ihren Code mit Handler ein. Wird dieser Code ausgeführt, während Ihre App aktiv ist, oder befindet er sich möglicherweise im Hintergrund mit der Möglichkeit, Ihren Code aufzurufen, während das Gerät inaktiv ist? – Goran
Aktualisiert der Handler eine Sicht? Ich schätze, das ist auf Haupt-Thread, oder? – Goran
Was ist deine minSdkVersion? – Cochi