Android 默认情况下,新帐户的SyncProvider被禁用

Android 默认情况下,新帐户的SyncProvider被禁用,android,account,Android,Account,我最近写了一个新的AccountProvider,它为Android附加了三个SyncProvider 帐户创建和其他一切工作正常,但每当用户在Android中创建新帐户时,3个SyncProviders都会被禁用。我想这已经改变了,但我不知道我把配置搞砸了 我阅读了文档,但没有找到为SyncProvider提供初始状态的选项。你能给我一个提示吗 您需要的任何代码都将很乐意尽快发布。我使用下面的代码,它对我有效 ContentResolver.setIsSyncable(account, "co

我最近写了一个新的AccountProvider,它为Android附加了三个SyncProvider

帐户创建和其他一切工作正常,但每当用户在Android中创建新帐户时,3个SyncProviders都会被禁用。我想这已经改变了,但我不知道我把配置搞砸了

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


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

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

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