我正在构建一个活动,我想用具有电话号码的联系人填充该活动。
我没有使用 Intent,因为我希望在我的列表视图中的每个联系人之前都有一个复选框。
我正在使用 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);
我将 ResourceCursorAdapter 的子类与我的 ListView 一起使用。
有谁知道我如何删除重复项?除非真的必须,否则我不想使用 Set 。