我最近编写了一个新的 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/