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