语言

SyncResult.DelayUntil 属性

定义

用于向 SyncManager 指示将来与请求的帐户和颁发机构匹配的同步请求应延迟到自Java纪元以来的秒数。

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

属性值

用于向 SyncManager 指示将来与请求的帐户和颁发机构匹配的同步请求应延迟到自Java纪元以来的秒数。 例如,如果要将下一次同步延迟至少 5 分钟,则:result.delayUntil = (System.currentTimeMillis() / 1000 + 5 * 60;默认情况下,当同步失败时,系统稍后会使用指数退避来重试,系统默认的初始延迟时间始终胜过 delayUntil -- 例如,如果系统退避时间大于 delayUntil,则 delayUntil 基本上将被忽略。

属性

注解

用于向 SyncManager 指示将来与请求的帐户和颁发机构匹配的同步请求应延迟到自Java纪元以来的秒数。

例如,如果要将下一次同步延迟至少 5 分钟,则:

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

默认情况下,当同步失败时,系统稍后会使用指数退避重试,系统默认的初始延迟时间(始终会赢得 #delayUntil ),即如果系统退避时间大于 #delayUntil, #delayUntil 则基本上将被忽略。

Java文档android.content.SyncResult.delayUntil。

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于