Contact search: include sort key in query
This commit is contained in:
parent
4c0b34e091
commit
fee99c4c9e
@ -178,8 +178,8 @@ internal class ContactRepository(
|
|||||||
ContactsContract.RawContacts._ID
|
ContactsContract.RawContacts._ID
|
||||||
)
|
)
|
||||||
val sel =
|
val sel =
|
||||||
"${ContactsContract.RawContacts.DISPLAY_NAME_PRIMARY} LIKE ? OR ${ContactsContract.RawContacts.DISPLAY_NAME_ALTERNATIVE} LIKE ? OR ${ContactsContract.RawContacts.PHONETIC_NAME} LIKE ?"
|
"${ContactsContract.RawContacts.DISPLAY_NAME_PRIMARY} LIKE ? OR ${ContactsContract.RawContacts.DISPLAY_NAME_ALTERNATIVE} LIKE ? OR ${ContactsContract.RawContacts.PHONETIC_NAME} LIKE ? OR ${ContactsContract.RawContacts.SORT_KEY_PRIMARY} LIKE ?"
|
||||||
val selArgs = arrayOf("%$query%", "%$query%", "%$query%")
|
val selArgs = arrayOf("%$query%", "%$query%", "%$query%", "%$query%")
|
||||||
val cursor = context.contentResolver.query(
|
val cursor = context.contentResolver.query(
|
||||||
ContactsContract.RawContacts.CONTENT_URI, proj, sel, selArgs, null
|
ContactsContract.RawContacts.CONTENT_URI, proj, sel, selArgs, null
|
||||||
) ?: return@withContext mutableListOf()
|
) ?: return@withContext mutableListOf()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user