2013-02-12 36 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