Timer.Schedule 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.
Überlädt
| Name | Beschreibung |
|---|---|
| Schedule(TimerTask, Date) |
Plant den angegebenen Vorgang für die Ausführung zu dem angegebenen Zeitpunkt. |
| Schedule(TimerTask, Int64) |
Plant den angegebenen Vorgang für die Ausführung nach der angegebenen Verzögerung. |
| Schedule(TimerTask, Date, Int64) |
Plant den angegebenen Vorgang für wiederholte Ausführung mit fester Verzögerung, beginnend zu der angegebenen Zeit. |
| Schedule(TimerTask, Int64, Int64) |
Plant den angegebenen Vorgang für die wiederholte Ausführung mit fester Verzögerung, beginnend nach der angegebenen Verzögerung. |
Schedule(TimerTask, Date)
Plant den angegebenen Vorgang für die Ausführung zu dem angegebenen Zeitpunkt.
[Android.Runtime.Register("schedule", "(Ljava/util/TimerTask;Ljava/util/Date;)V", "GetSchedule_Ljava_util_TimerTask_Ljava_util_Date_Handler")]
public virtual void Schedule(Java.Util.TimerTask? task, Java.Util.Date? time);
[<Android.Runtime.Register("schedule", "(Ljava/util/TimerTask;Ljava/util/Date;)V", "GetSchedule_Ljava_util_TimerTask_Ljava_util_Date_Handler")>]
abstract member Schedule : Java.Util.TimerTask * Java.Util.Date -> unit
override this.Schedule : Java.Util.TimerTask * Java.Util.Date -> unit
Parameter
- task
- TimerTask
zu planende Aufgabe.
- time
- Date
Zeitpunkt, zu dem die Aufgabe ausgeführt werden soll.
- Attribute
Ausnahmen
wenn when.getTime() .
wenn der Timer Vorgang abgebrochen wurde oder ob der Vorgang geplant oder abgebrochen wurde.
Hinweise
Plant den angegebenen Vorgang für die Ausführung zu dem angegebenen Zeitpunkt. Wenn sich die Zeit in der Vergangenheit befindet, wird der Vorgang für die sofortige Ausführung geplant.
Java Dokumentation für java.util.Timer.schedule(java.util.TimerTask, java.util.Date).
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.
Gilt für:
Schedule(TimerTask, Int64)
Plant den angegebenen Vorgang für die Ausführung nach der angegebenen Verzögerung.
[Android.Runtime.Register("schedule", "(Ljava/util/TimerTask;J)V", "GetSchedule_Ljava_util_TimerTask_JHandler")]
public virtual void Schedule(Java.Util.TimerTask? task, long delay);
[<Android.Runtime.Register("schedule", "(Ljava/util/TimerTask;J)V", "GetSchedule_Ljava_util_TimerTask_JHandler")>]
abstract member Schedule : Java.Util.TimerTask * int64 -> unit
override this.Schedule : Java.Util.TimerTask * int64 -> unit
Parameter
- task
- TimerTask
zu planende Aufgabe.
- delay
- Int64
Verzögerung in Millisekunden, bevor der Vorgang ausgeführt werden soll.
- Attribute
Ausnahmen
wenn delay .
wenn der Timer Vorgang abgebrochen wurde oder ob der Vorgang geplant oder abgebrochen wurde.
Hinweise
Plant den angegebenen Vorgang für die Ausführung nach der angegebenen Verzögerung.
Java Dokumentation für java.util.Timer.schedule(java.util.TimerTask, long).
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.
Gilt für:
Schedule(TimerTask, Date, Int64)
Plant den angegebenen Vorgang für wiederholte Ausführung mit fester Verzögerung, beginnend zu der angegebenen Zeit.
[Android.Runtime.Register("schedule", "(Ljava/util/TimerTask;Ljava/util/Date;J)V", "GetSchedule_Ljava_util_TimerTask_Ljava_util_Date_JHandler")]
public virtual void Schedule(Java.Util.TimerTask? task, Java.Util.Date? firstTime, long period);
[<Android.Runtime.Register("schedule", "(Ljava/util/TimerTask;Ljava/util/Date;J)V", "GetSchedule_Ljava_util_TimerTask_Ljava_util_Date_JHandler")>]
abstract member Schedule : Java.Util.TimerTask * Java.Util.Date * int64 -> unit
override this.Schedule : Java.Util.TimerTask * Java.Util.Date * int64 -> unit
Parameter
- task
- TimerTask
zu planende Aufgabe.
- firstTime
- Date
Zum ersten Mal, zu dem die Aufgabe ausgeführt werden soll.
- period
- Int64
Zeit in Millisekunden zwischen aufeinander folgenden Aufgabenausführungen.
- Attribute
Ausnahmen
wenn when.getTime() oder period <= 0.
wenn der Timer Vorgang abgebrochen wurde oder ob der Vorgang geplant oder abgebrochen wurde.
Hinweise
Plant den angegebenen Vorgang für wiederholte Ausführung mit fester Verzögerung, beginnend zu der angegebenen Zeit. Nachfolgende Ausführungen erfolgen in ungefähr regelmäßigen Intervallen, getrennt durch den angegebenen Zeitraum.
Bei der Ausführung mit fester Verzögerung wird jede Ausführung relativ zur tatsächlichen Ausführungszeit der vorherigen Ausführung geplant. Wenn eine Ausführung aus irgendeinem Grund verzögert wird (z. B. Garbage Collection oder andere Hintergrundaktivitäten), werden nachfolgende Ausführungen ebenfalls verzögert. Langfristig ist die Ausführungshäufigkeit im Allgemeinen etwas niedriger als der Kehrwert des angegebenen Zeitraums (vorausgesetzt, die zugrunde liegende Object.wait(long) Systemuhr ist genau). Wenn das geplante erste Mal in der Vergangenheit liegt, wird dies als Folge der obigen Schritte für die sofortige Ausführung geplant.
Die Ausführung mit fester Verzögerung ist für wiederkehrende Aktivitäten geeignet, die eine "Gleichmäßigkeit" erfordern. Mit anderen Worten, es ist für Aktivitäten geeignet, bei denen es wichtiger ist, die Häufigkeit kurzfristig genau zu halten als langfristig. Dazu gehören die meisten Animationsaufgaben, z. B. das Blinken eines Cursors in regelmäßigen Intervallen. Sie umfasst auch Aufgaben, bei denen eine regelmäßige Aktivität als Reaktion auf menschliche Eingaben ausgeführt wird, z. B. das automatische Wiederholen eines Zeichens, solange eine Taste gedrückt gehalten wird.
Java Dokumentation für java.util.Timer.schedule(java.util.TimerTask, java.util.Date, long).
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.
Gilt für:
Schedule(TimerTask, Int64, Int64)
Plant den angegebenen Vorgang für die wiederholte Ausführung mit fester Verzögerung, beginnend nach der angegebenen Verzögerung.
[Android.Runtime.Register("schedule", "(Ljava/util/TimerTask;JJ)V", "GetSchedule_Ljava_util_TimerTask_JJHandler")]
public virtual void Schedule(Java.Util.TimerTask? task, long delay, long period);
[<Android.Runtime.Register("schedule", "(Ljava/util/TimerTask;JJ)V", "GetSchedule_Ljava_util_TimerTask_JJHandler")>]
abstract member Schedule : Java.Util.TimerTask * int64 * int64 -> unit
override this.Schedule : Java.Util.TimerTask * int64 * int64 -> unit
Parameter
- task
- TimerTask
zu planende Aufgabe.
- delay
- Int64
Verzögerung in Millisekunden, bevor der Vorgang ausgeführt werden soll.
- period
- Int64
Zeit in Millisekunden zwischen aufeinander folgenden Aufgabenausführungen.
- Attribute
Ausnahmen
wenn delay oder period <= 0.
wenn der Timer Vorgang abgebrochen wurde oder ob der Vorgang geplant oder abgebrochen wurde.
Hinweise
Plant den angegebenen Vorgang für die wiederholte Ausführung mit fester Verzögerung, beginnend nach der angegebenen Verzögerung. Nachfolgende Ausführungen erfolgen in ungefähr regelmäßigen Intervallen, die durch den angegebenen Zeitraum getrennt sind.
Bei der Ausführung mit fester Verzögerung wird jede Ausführung relativ zur tatsächlichen Ausführungszeit der vorherigen Ausführung geplant. Wenn eine Ausführung aus irgendeinem Grund verzögert wird (z. B. Garbage Collection oder andere Hintergrundaktivitäten), werden nachfolgende Ausführungen ebenfalls verzögert. Langfristig ist die Ausführungshäufigkeit im Allgemeinen etwas niedriger als der Kehrwert des angegebenen Zeitraums (vorausgesetzt, die zugrunde liegende Object.wait(long) Systemuhr ist genau).
Die Ausführung mit fester Verzögerung ist für wiederkehrende Aktivitäten geeignet, die eine "Gleichmäßigkeit" erfordern. Mit anderen Worten, es ist für Aktivitäten geeignet, bei denen es wichtiger ist, die Häufigkeit kurzfristig genau zu halten als langfristig. Dazu gehören die meisten Animationsaufgaben, z. B. das Blinken eines Cursors in regelmäßigen Intervallen. Sie umfasst auch Aufgaben, bei denen eine regelmäßige Aktivität als Reaktion auf menschliche Eingaben ausgeführt wird, z. B. das automatische Wiederholen eines Zeichens, solange eine Taste gedrückt gehalten wird.
Java Dokumentation für java.util.Timer.schedule(java.util.TimerTask, long, long).
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.