Add group members list activity name index
Bug 18641067
Change-Id: I0f0cdfd2e10b2142a8fa7952f0d2a20894199a95
diff --git a/src/com/android/contacts/group/GroupMembersListAdapter.java b/src/com/android/contacts/group/GroupMembersListAdapter.java
index 9085644..71e8f8d 100644
--- a/src/com/android/contacts/group/GroupMembersListAdapter.java
+++ b/src/com/android/contacts/group/GroupMembersListAdapter.java
@@ -69,6 +69,7 @@
public GroupMembersListAdapter(Context context) {
super(context);
mUnknownNameText = context.getText(android.R.string.unknownName);
+ setIndexedPartition(0);
}
/** Sets the ID of the group whose members will be displayed. */
@@ -89,6 +90,8 @@
loader.setUri(Data.CONTENT_URI.buildUpon()
.appendQueryParameter(ContactsContract.DIRECTORY_PARAM_KEY,
String.valueOf(Directory.DEFAULT))
+ .appendQueryParameter(Contacts.EXTRA_ADDRESS_BOOK_INDEX, "true")
+ .appendQueryParameter(Contacts.EXTRA_ADDRESS_BOOK_INDEX_COUNTS, "true")
.build());
loader.setSelection(Data.MIMETYPE + "=?" + " AND " + GroupMembership.GROUP_ROW_ID + "=?");
@@ -105,8 +108,7 @@
loader.setSortOrder(
getSortOrder() == ContactsPreferences.SORT_ORDER_PRIMARY
- ? Data.DISPLAY_NAME_PRIMARY
- : Data.DISPLAY_NAME_ALTERNATIVE);
+ ? Contacts.SORT_KEY_PRIMARY : Contacts.SORT_KEY_ALTERNATIVE);
}
@Override