2011-07-04 320 views
0

我試圖設置帳戶的顯示選項以可編程方式顯示,但目前爲止沒有運氣。目前,我不得不進入我的聯繫人,選擇選項,單擊顯示選項,然後手動將其顯示。以編程方式設置聯繫人組顯示選項

毫無疑問,如果我鬆開我的應用程序是這樣我會得到有關聯繫人的抱怨沒有顯示出來等...

任何幫助將非常apreciated,謝謝! :)

回答

3

你有兩種做法。一種是在組表中創建一個條目,另一種是在設置中創建。你可以嘗試下面並檢查?

 cv.put(ContactsContract.Settings.ACCOUNT_NAME, accountName); 
     cv.put(ContactsContract.Settings.ACCOUNT_TYPE, accountYype); 
     cv.put(ContactsContract.Settings.UNGROUPED_VISIBLE, 1); 
     getContentResolver().insert(ContactsContract.Settings.CONTENT_URI, cv); 
+0

啊哈!輝煌!!乾杯! :) –

0

您需要使用您的帳戶名稱創建一個到組表(Groups.CONTENT_URI)的條目,並將可見性(Groups.GROUP_VISIBLE)設置爲true(1)。

+0

好的,你能給我一些關於如何做到這一點的示例代碼嗎? –

+0

Actualy,我現在已經完成了,但它沒有正確工作,我必須指定'group'是否可見? –

相關問題