Je dois lire tous les contacts appartenant à un compte spécifique et les trier par leur nom.Comment puis-je trier RawContacts par leur nom d'affichage?
Et je voudrais les faire trier dans le Cursor
plutôt que de les trier après dans un tableau.
C'est ce que je fais actuellement:
Je fais une requête dans
ContactsContract.RawContacts.CONTENT_URI
et d'obtenir leurContactsContract.RawContacts._ID
faire une autre requête après ses données dans
ContactsContract.RawContacts.Entity.CONTENT_DIRECTORY
en fonction de l'identifiant et- Ajoutez-le à un tableau. (cela ne semble pas une bonne solution mais je ne connais pas d'autre moyen pour y parvenir)
Qu'est-ce qui me manque?
Il semble qu'il n'y a aucun moyen de le faire à l'aide d'une simple requête. Depuis 4 ans, il n'y a pas eu d'évolution dans ce système archaïque. – Softlion