Я вставил несколько необработанных контактов (данный тип учетной записи и имя NULL). Приложение на собственном контакте
Android показывает, что все контакты сортируются (объединенные предварительные просмотра и вновь даны). Но в моем приложении (ListView для отображения контактов) он сначала показывает предыдущие контакты (отсортированные по имени отображения), а затем вновь вставленные контакты (также отсортированные). Я пробовал любую возможную комбинацию, но не повезло. < /P>
Код запроса < /p>
Код: Выделить всё
String PROJECTION[] = new String[] { ContactsContract.Contacts._ID,
ContactsContract.Contacts.DISPLAY_NAME};
private final String SORT_ORDER = ContactsContract.Contacts.DISPLAY_NAME + " ASC";
Uri uri = ContactsContract.Contacts.CONTENT_URI;
Cursor contacts = cr.query(uri, PROJECTION, null ,null, SORT_ORDER);
Тем не менее, я использовал обработчик, и теперь после конвертации в Cusorloadr с Mader Manager.
Подробнее здесь:
https://stackoverflow.com/questions/209 ... in-android