android - 与 SyncAdapter 的同步如何在 android 上工作?

标签 android synchronization android-syncadapter

如果我需要临时启动同步,我会使用requestSync。但是当 setIsSyncable 定义为 false 时,它似乎不起作用。这种情况下如何根据用户请求发起同步?

此外,如果之后我将 setIsSyncable 定义为 true 并且还使用 addPeriodicSync 开始周期同步,同步将开始 2 次。

最佳答案

1:覆盖 setIsSyncable:

requestSync() extras Bundle 中添加 ContentResolver.SYNC_EXTRAS_IGNORE_SETTINGS 设置为 true

2:双同步

(先看评论)

关于android - 与 SyncAdapter 的同步如何在 android 上工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5529072/

相关文章:

ios - 最佳实践?苹果手机 : sync data

android - AppWidget 按钮 onClick 停止工作

synchronization - SqlPackage.exe 用于发布可以删除目标数据库上不存在的对象的 .dacpac 文件的正确参数是什么?

sql - 同步数据库

Android SyncAdapter 最小时间间隔

android - 使用 SyncAdapter 与 *local* gmail 和 facebook 应用程序数据同步

android - 使用 stub 验证器和 stub 提供者运行简单的同步适配器

Android Studio 不生成APK

java - 使用 Google Play 服务的 AndEngine 广告

java - Android onclicklistener 在不同的布局下,我一直失败