在我正在使用的Android應用程序中,我使用AccountManager
來存儲用戶的帳戶信息並同步多個來源(我有兩個服務可響應android.content.SyncAdapter
意向操作)。如果我不想同步聯繫人,該怎麼辦?
但是,我不同步聯繫人。儘管如此,如果我進入聯繫人應用並選擇添加聯繫人,我會彈出一個問題,詢問我應在哪個帳戶下創建聯繫人。我的應用程序創建的帳戶也列在那裏。我試過把android:supportsUploading="false"
放在我的<sync-adapter>
上,不起作用。
我目前看到的唯一解決方案是創建一個空的隱形聯繫人同步服務,它具有android:supportsUploading="false"
,但這似乎是迄今爲止最大,最無用的黑客攻擊。
幫助?
是的,這就是我最終做的。對於Android團隊來說,假設提供帳戶的任何應用程序也會同步聯繫人似乎是一個巨大的漏洞。 – Felix