即使成功完成,也会重新安排Android同步

时间:2014-02-06 10:21:32

标签: android sync android-syncadapter syncservices

我有一个定期运行的同步适配器,可以将数据上传/下载到服务器。

尽管同步成功完成,但Android同步管理器会不断重新安排同步,即使实际上没有完成任何工作,因为没有新内容可以同步。

检查SyncResult对象:

SyncResult.toDebugString()返回空字符串
SyncResult.madeSomeProgress()如果没有改变则返回false,如果我们进行了一些更改(如预期的话),则返回true SyncResult.hasError()返回false

这是一个相当标准的同步服务/适配器实现,因此行为相当奇怪。从onPerformSync中删除所有代码会导致同步成功。

似乎某些事情在同步过程中发生,导致Sync Manager认为同步失败,即使结果另有说明,任何人都可以建议任何进一步的检查或解决方案吗?

0 个答案:

没有答案