TimerTask.ScheduledExecutionTime Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die geplante Ausführungszeit der letzten tatsächlichen Ausführung dieses Vorgangs zurück.
[Android.Runtime.Register("scheduledExecutionTime", "()J", "GetScheduledExecutionTimeHandler")]
public virtual long ScheduledExecutionTime();
[<Android.Runtime.Register("scheduledExecutionTime", "()J", "GetScheduledExecutionTimeHandler")>]
abstract member ScheduledExecutionTime : unit -> int64
override this.ScheduledExecutionTime : unit -> int64
Gibt zurück
die Zeit, zu der die letzte Ausführung dieses Vorgangs geplant wurde, in dem format, das von Date.getTime() zurückgegeben wird. Der Rückgabewert ist nicht definiert, wenn die Aufgabe noch nicht mit der ersten Ausführung begonnen hat.
- Attribute
Hinweise
Gibt die geplante Ausführungszeit der letzten tatsächlichen Ausführung dieses Vorgangs zurück. (Wenn diese Methode aufgerufen wird, während die Aufgabenausführung ausgeführt wird, ist der Rückgabewert die geplante Ausführungszeit der laufenden Aufgabenausführung.)
Diese Methode wird in der Regel innerhalb der Ausführungsmethode einer Aufgabe aufgerufen, um festzustellen, ob die aktuelle Ausführung des Vorgangs ausreichend zeitgerecht ist, um die Ausführung der geplanten Aktivität zu gewährleisten:
{@code
public void run() {
if (System.currentTimeMillis() - scheduledExecutionTime() >=
MAX_TARDINESS)
return; // Too late; skip this execution.
// Perform the task
}
}
Diese Methode wird in der Regel nicht in Verbindung mit wiederholten Vorgängen mit fester Verzögerung verwendet, da ihre geplanten Ausführungszeiten im Laufe der Zeit driften dürfen und daher nicht furchtbar signifikant sind.
Java Dokumentation für java.util.TimerTask.scheduledExecutionTime().
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.