我需要讀取屬於特定帳戶的所有聯繫人並按其姓名對其進行排序。如何根據顯示名稱對RawContacts進行排序?
我想讓它們在Cursor
中排序,而不是在數組中排序它們。
這是我目前做的:
我做一個查詢中
ContactsContract.RawContacts.CONTENT_URI
,並得到他們的ContactsContract.RawContacts._ID
再次查詢它根據id 和
的數據
- 將其添加到數組。 (它似乎不是一個很好的解決方案,但我不知道有任何其他方式來實現這一點)
ContactsContract.RawContacts.Entity.CONTENT_DIRECTORY
後
我錯過了什麼?
這似乎是沒有辦法做到這一點使用一個簡單的查詢。 4年來,這個古老的體系一直沒有演變。 – Softlion