SyncResult.DelayUntil Eigenschaft

Definition

Wird verwendet, um dem SyncManager anzugeben, dass zukünftige Synchronisierungsanforderungen, die mit dem Konto und der Autorität der Anforderung übereinstimmen, bis zu einer Zeit in Sekunden seit Java Epoche verzögert werden sollen.

[Android.Runtime.Register("delayUntil")]
public long DelayUntil { get; set; }
[<Android.Runtime.Register("delayUntil")>]
member this.DelayUntil : int64 with get, set

Eigenschaftswert

Attribute

Hinweise

Wird verwendet, um dem SyncManager anzugeben, dass zukünftige Synchronisierungsanforderungen, die mit dem Konto und der Autorität der Anforderung übereinstimmen, bis zu einer Zeit in Sekunden seit Java Epoche verzögert werden sollen.

Wenn Sie beispielsweise die nächste Synchronisierung mindestens 5 Minuten verzögern möchten, dann:

result.delayUntil = (System.currentTimeMillis() / 1000) + 5 * 60;

Wenn eine Synchronisierung fehlschlägt, wird das System später mit einem exponentiellen Back-Off mit der standardmäßigen Anfänglichen Verzögerungszeit des Systems erneut ausgeführt, was immer vorrang #delayUntil hat , d. h. wenn die System-Back-Off-Zeit größer #delayUntilals ist, #delayUntil im Wesentlichen ignoriert wird.

Java Dokumentation für android.content.SyncResult.delayUntil.

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: