2013-02-12 100 views
3

我已经阅读了每一个关于syncadapters的详细信息,我知道它是如何工作的,但我无法找到任何信息,如果有可能不让用户不同步数据。Android Syncadapter不让用户选择同步或不同步

例如,如果我使用syncadapter将我的应用程序的所有数据与服务器同步,显然我不希望用户能够从帐户屏幕检查“不同步数据”,所以我想要知道是否有办法将所有这些数据与同步适配器同步,方法是无法选中不同步框,或者创建用户无法修改的隐藏同步帐户。

如果使用同步适配器是这种情况下的错误上下文,我将不胜感激一些更好的方法来实现我所需要的或正确方向的标题的例子。我认为使用同步适配器MAY可能是错误的,我可能不得不实施我自己的定制服务,我只需要一个例子或某件事让我朝着正确的方向前进。

谢谢你的帮助。

+0

除非任何人有更好的建议,否则我计划根据Virgil Dobjanschi对服务API和内容提供商的演示实施我自己的定制服务。第一部分。 – 2013-02-12 22:54:55

回答

6

我找到了解决办法,还有你可以在XML布局指定

的Android标签:userVisible =“假”

这允许用户不必取消同步的选项。虽然2.3.3中仍然存在一个错误,即服务不同步,即使它正在同步。很可能是因为用户没有选择复选框。

+0

非常好。正是我在找的,谢谢! – grattmandu03 2013-04-05 13:50:56

+0

但有一些方法显示同步,而不启用复选框? (ICS&JB +) – 2013-06-07 15:41:18