我最近写了一个新的AccountProvider,它为Android安装了三个SyncProviders。
帐户创建以及其他所有工作正常但无论何时用户在Android中创建新帐户,都会禁用3个SyncProviders。我认为情况发生了变化,但我不知道在哪里弄乱了配置。
我阅读了文档但没有找到让SyncProvider成为初始状态的选项。你能给我一个暗示吗?
您需要的任何代码都会很乐意尽快发布。
答案 0 :(得分:2)
我使用下面的代码,它对我有用。
ContentResolver.setIsSyncable(account, "com.your.package", 1);
ContentResolver.setSyncAutomatically(account, "com.your.package", true);