Xamarin Android:SyncAdapter在调用期间是否会过期
在iOS中,后台提取在后台提取调用期间有一定的时间限制。但是在android中,SyncAdapter是否有执行的时间限制,或者同步是否会持续到完成。默认情况下是30分钟 框架可以随时取消同步。例如,未由用户发起且持续时间超过30分钟的同步将被视为超时并取消 SyncAdapters在后台线程上运行,在执行Xamarin Android:SyncAdapter在调用期间是否会过期,android,xamarin,android-syncadapter,time-limiting,Android,Xamarin,Android Syncadapter,Time Limiting,在iOS中,后台提取在后台提取调用期间有一定的时间限制。但是在android中,SyncAdapter是否有执行的时间限制,或者同步是否会持续到完成。默认情况下是30分钟 框架可以随时取消同步。例如,未由用户发起且持续时间超过30分钟的同步将被视为超时并取消 SyncAdapters在后台线程上运行,在执行OnPerformSync时,您可以提供任何同步传输限制(时间和/或数据大小) 也就是说,操作系统可以在线程上调用Interrupted,因此您需要监视线程的Interrupted属性或重写o
OnPerformSync
时,您可以提供任何同步传输限制(时间和/或数据大小)
也就是说,操作系统可以在线程上调用Interrupted
,因此您需要监视线程的Interrupted
属性或重写onsyncanceled
方法(如果您处理多个帐户,则两者都可以)来处理操作系统的请求。因此,您需要清理您的网络连接,保留您的同步状态,等等。。。然后从您的OnPerformSync
返回,否则操作系统可能(也将)终止您的进程