我正在尝试编写一个非常基本的应用程序,该应用程序从联系人内容提供商读取并从特定组名中提取联系人。如何设置选择参数,以便从特定组中提取联系人信息?
如果这已在其他地方得到回答,我深表歉意。我已经搜索并没有找到一个关于如何设置 selectionArgs 以便对信息进行排序的好例子。
private Cursor getContacts() {
// Run query
Uri uri = ContactsContract.Contacts.CONTENT_URI;
String[] projection = new String[] { ContactsContract.Contacts._ID,
ContactsContract.Contacts.DISPLAY_NAME};
String selection = ContactsContract.Contacts.STARRED + " = '"
+ ("1") + "'";
String[] selectionArgs = null;
String sortOrder = ContactsContract.Contacts.DISPLAY_NAME
+ " COLLATE LOCALIZED ASC";
return managedQuery(uri, projection, selection, selectionArgs,
sortOrder);
}
谢谢您的帮助!