當我將ACCOUNT_NAME的聯繫人添加到ACCOUNT_TYPE設置爲我的自定義值時,聯繫人在Samsunc Epic關閉後不會保存。我使用ArrayList操作和applyBatch(ContactsContract.AUTHORITY,ops)技術添加聯繫人。添加到帳戶的聯繫人未在關機/開啓時保存Samsung Epic
相同的代碼在運行2.1或2.2的模擬器和HTC EVO手機上工作正常。我目前沒有使用任何同步提供程序邏輯。我是否需要成爲同步供應商才能使用自定義帳戶字段?
如果我對ACCOUNT_NAME和ACCOUNT_TYPE使用空值,那麼聯繫人在Epic和HTC EVO上都可以很好地保存,但我想要隱藏來自典型「我的聯繫人」視圖的聯繫人選項。
鑑於我希望能夠動態地隱藏/取消隱藏聯繫人,是使用自定義帳戶/類型隱藏聯繫人的最佳方式還是有更好的方法?
感謝您的鏈接。我會仔細考慮小組的權衡與實施AccountManager的關係。對於HTC和LG手機爲何保留與非空AccountType和三星Epic(可能是所有三星設備)的聯繫的任何想法都沒有?相同的應用代碼,相同的主要Android版本。能否有與帳戶支持相關的內容可供解讀,製造商是否採取了不同的方式實施? – MarkF 2011-02-19 16:21:42