2011-07-04 9 views
0

アカウントの表示オプションをプログラムで表示するように設定しようとしていますが、これまでのところ運がありません。現時点では、連絡先に行き、オプションを選択し、表示オプションをクリックして手動で表示させる必要があります。連絡先グループの表示オプションをプログラムで設定する

間違いなく私はこのように私のアプリをリリースする場合、私はなどを表示されない連絡先に関する多くの苦情を取得します...

すべてのヘルプは非常にapreciatedされるだろう、ありがとうございました! :)

答えて

3

あなたには2つの方法があります。 1つはグループテーブルにエントリを作成し、もう1つは設定に作成します。あなたは以下を試してみることができますか?

 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

Aha!ブリリアント!!乾杯! :) –

0

あなたのアカウント名でグループテーブル(Groups.CONTENT_URI)にエントリを作成し、可視性(Groups.GROUP_VISIBLE)をtrue(1)に設定する必要があります。

+0

さて、これを行う方法のサンプルコードを教えてください。 –

+0

実際、私は今それをやったことがありますが、それは正しく機能していません。表示されるグループを指定する必要がありますか? –

関連する問題