【发布时间】:2016-01-28 01:07:34
【问题描述】:
我正在尝试按字母排序顺序获取我的电话联系人。它快速获取名称但没有得到排序顺序。我尝试了 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 android-activity android-contacts