Afficher les Contacts dans l'ordre de tri ContactsContract.Les Contacts de Contenu Résolveur
Mon intention est d'afficher les contacts dans ordre de tri à l'aide de content resolver
dans android.
Pour que je suis en train d'écrire:
Cursor pCur = cr.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null,
ContactsContract.CommonDataKinds.Phone.CONTACT_ID+ " = ?", new String[] { id }, null);
Il a besoin que le dernier paramètre dans la méthode de requête ne doit pas être null pour trier les éléments par Name
. La partie de code que j'ai pour remplacer le paramètre null pour obtenir le tri par nom ? Ou s'il vous plaît m'aider à interroger dans ce cas...
Merci d'avance
OriginalL'auteur user1862773 | 2012-12-11
Vous devez vous connecter pour publier un commentaire.
Pour trier les résultats en fonction d'usage d'un nom
Phone.DISPLAY_NAME
constante avecASC
comme dernier paramètre àquery
méthode. faire:qu'est-ce que {id} ici?
OriginalL'auteur ρяσѕρєя K
Vous pouvez utiliser
Upper()
de tri pour les deux inférieures aussi bien que les majuscules nom du contact.OriginalL'auteur Akhilesh Dhar Dubey
Il serait préférable d'utiliser SORT_KEY_PRIMARY ou SORT_KEY_ALTERNATIVE sur l'API de niveau 11 et plus tard.
êtes-vous sûr?
SORT_KEY_PRIMARY
a été introduit dans l'API 11...Cela devrait être la bonne réponse.
Excellente solution copain
OriginalL'auteur Nick Dowell