電話番号を持つ連絡先を入力したいアクティビティを作成しています。
リストビューの各連絡先の前にチェックボックスを表示したいので、インテントを使用していません。
CursorLoaderを使用しています。onCreateLoaderメソッドのコードを次に示します。
String projection[] = new String[]{ContactsContract.Contacts._ID, ContactsContract.Contacts.DISPLAY_NAME};
Uri uri = ContactsContract.Data.CONTENT_URI;
String selection = ContactsContract.Contacts.HAS_PHONE_NUMBER + "=1" +
" AND " + ContactsContract.Contacts.IN_VISIBLE_GROUP + " =1";
String order = ContactsContract.Contacts.DISPLAY_NAME + " COLLATE LOCALIZED ASC";
CursorLoader loader = new CursorLoader(this, uri, projection, selection, null, order);
ListViewでResourceCursorAdapterのサブクラスを使用します。
重複を削除する方法を誰かが知っていますか?本当に必要な場合を除いて、セットは使いたくありません。