Android:SyncAdapter如何启动自动同步

时间:2017-04-17 21:31:46

标签: android xamarin android-syncadapter synchronisation

如果我通过设置/帐户屏幕选中复选框,则表示我正在运行自动同步。如果我将syncadapter.xml中的UserVisible设置为false,则无法选中该复选框。如何在设置屏幕中没有选项的情况下启动自动同步。

1 个答案:

答案 0 :(得分:0)

要手动调用同步,请至少使用您已为RequestSync创建的帐户和权限字符串调用SyncAdapter

ContentResolver.RequestSync(account, authority, null);

这将使操作系统启动您的注册同步Service,从而启动您的SyncAdapter

回复:https://developer.android.com/reference/android/content/ContentResolver.html#requestSync(android.accounts.Account,%20java.lang.String,%20android.os.Bundle)