我正在编写一个使用SyncAdapter 框架的应用程序。默认情况下,用户必须在 android 帐户设置中激活同步。
但是,有人告诉我,通过调用
ContentResolver.setIsSyncable (mAccount, AUTHORITY,1);
我可以在没有任何用户交互的情况下激活同步。
可悲的是,这似乎不起作用。即使完全重新安装了应用程序,同步适配器服务也没有运行,并且帐户设置如下所示:(见下面的屏幕截图。)
我可能会错过什么?可能是我ContentResolver.setIsSyncable (mAccount, AUTHORITY,1);
从内容提供商而不是活动打电话给我的问题吗?