如何在添加帐户时自动同步联系人?

时间:2014-04-10 05:42:48

标签: android android-contacts

我已经建立了一个帐户,同步工作正常。但问题是我必须明确检查sync contacts checkbox以触发sync adapter。有没有办法自动化它并在帐户添加时自动检查?

2 个答案:

答案 0 :(得分:1)

在使用stachoverflow和android docs进行一些研究之后,下面的代码执行了Trick

  

ContentResolver.setSyncAutomatically(帐户,   ContactsContract.AUTHORITY,true);

测试Android版ics及以上版本。

礼貌: GENIUS

答案 1 :(得分:1)

自动同步使用:

ContentResolver.setSyncAutomatically(account, ContactsContract.AUTHORITY, true);

定期同步使用:

ContentResolver.addPeriodicSync(account, ContactsContract.AUTHORITY, Bundle.EMPTY, SYNC_INTERVAL_IN_SECONDS);

以下文档演示了运行同步的不同方法: Running a Sync Adapter