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.IN_VISIBLE_GROUP + " = '" +
(mShowInvisible ? "0" : "1") + "'";
String[] selectionArgs = null;
String sortOrder = ContactsContract.Contacts.DISPLAY_NAME + " COLLATE LOCALIZED ASC";
return managedQuery(uri, projection, selection, selectionArgs, sortOrder);
}
¿Qué significa COLLATE LOCALIZED ASC
?¿Qué significa COLLATE LOCALIZED ASC?
¿Tengo que definir nada adicional a mi esquema de tabla para poder usarlo? ¿Es este SQLite específico o solo Android específico? ¿Puedo ordenar por estas todas mis columnas personalizadas? – Pentium10
El ASC significa ascendente. No tiene nada que ver con ASCII. –