2017-09-24 79 views

回答

0

默认为30分钟。

同步可以在任何时候被框架取消。例如,一个非用户启动并且持续时间超过30分钟的同步将被视为超时并取消。

SyncAdapters在后台线程上运行,并在执行您的OnPerformSync时,您可以提供任何同步传输限制(时间和/或数据大小)。

这就是说,操作系统可以在线程调用Interrupted所以你需要监视线程的Interrupted财产或重写OnSyncCanceled方法(包括如果你正在处理多个账户)来处理操作系统的要求。因此你需要清理你的网络连接,保持你的同步状态等等,并且从OnPerformSync覆盖返回,否则操作系统可以(也将会)杀死你的进程。