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 相机预览黑屏

android - 使用 android.support.v4.app 蜂窝兼容包导出已签名应用程序时出现 Proguard 错误

android - 在 logcat 中显示额外的 Intent

android - 如何从设置 UI 中隐藏我的客户客户经理

Android 自定义 URI 方案无法在某些版本的 Android 上启动应用程序,但适用于其他版本

android - 想打开 whatsapp 与 android 应用程序中未保存的联系电话聊天

ios - 无法将Apple帐户添加到Visual Studio 2017

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

iOS : Can multiple person share one apple individual development account?

blockchain - 如何访问Parity Substrate开发者链上的 `Alice`账号?