如果我需要启动同步adhoc,我使用requestSync
。但看起来setIsSyncable
定义为false
时它不起作用。在这种情况下如何通过用户请求启动同步?
此外,如果之后我将setIsSyncable
定义为true
并开始与addPeriodicSync
同步,则同步会启动2次。
答案 0 :(得分:4)
1:覆盖setIsSyncable:
在ContentResolver.SYNC_EXTRAS_IGNORE_SETTINGS
extras Bundle中将true
设置为requestSync()
。
2:双同步
(见评论第一)