android - 新帐户的 SyncProvider 默认禁用

标签 android account

我最近编写了一个新的 AccountProvider,其中附加了三个适用于 Android 的 SyncProvider。

帐户创建和其他一切工作正常,但每当用户在 Android 中创建新帐户时,3 个 SyncProvider 都会被禁用。我认为情况发生了变化,但我不知道我在哪里搞乱了配置。

我阅读了文档,但没有找到为 SyncProvider 提供初始状态的选项。你能给我一点提示吗?

您需要的任何代码我都会很乐意尽快发布。

最佳答案

我使用下面的代码,它对我有用。

ContentResolver.setIsSyncable(account, "com.your.package", 1);
ContentResolver.setSyncAutomatically(account, "com.your.package", true);

关于android - 新帐户的 SyncProvider 默认禁用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9808269/

相关文章:

android - 是否有与 RecyclerView 等效的 addHeaderView?

MySql 5.7。多次尝试失败后锁定帐户

Android 以编程方式创建 Sip 帐户

shell - if 语句 shell 脚本中的多个条件

android - REST 和 ListView 刷新

java - 如何从 adb 获取 GSF(谷歌服务框架)ID?

java - 在 Android Activity 之间传递 PHP session

ios - 我可以从企业帐户中删除应用程序 ID 并在标准开发人员帐户中重复使用吗

android sdk 在账户设置中提示 toast 消息

android - 使用 TAG `android:switcher: + R.id.ot_pag_main + :0` 查找 fragment 是否安全?