【发布时间】:2015-11-23 04:58:04
【问题描述】:
我正在尝试按字母排序顺序获取我的电话联系人。它快速获取名称但没有得到排序顺序。我尝试了 ContactsContract.Contacts.SORT_KEY_PRIMARY + "ASC" 也 ContactsContract .Contacts.DISPLAY_NAME + "ASC" 但效果不佳。
我的代码是
Cursor phones = getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null,null,null,ContactsContract.Contacts.DISPLAY_NAME + " ASC");
while (phones.moveToNext())
{
String name=phones.getString(phones.getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME));
String phoneNumber = phones.getString(phones.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER));
Log.e("Tag ","Name " + name);
}
phones.close();
【问题讨论】:
标签: android