我正在使用以下方法启动手动同步
XML/XML.sublime-syntax
由于某种原因,请说同步失败:
1。网络故障 - 如何在网络恢复时再次开始同步
2。来自服务器的错误响应 - 重试的最佳方式
第3。设备关闭 - 设备启动时重启同步的最佳方法
android的同步框架中是否存在处理此问题的机制。**
答案 0 :(得分:4)
对于#1和#2,您可以报告"软错误"然后它应该自动重试(使用指数退避):
syncResult.stats.numIoExceptions++;
对于#4,您可以为android.intent.action.BOOT_COMPLETED
创建广播接收器,然后从那里触发手动同步。