J'ai une liste de 'n' identifiants de contact correspondant à ceux dont j'ai besoin pour obtenir les détails de contact. Un moyen simple de faire n requêtes en utilisant les identifiants de contact et de récupérer ces contacts. Mais cela prendra beaucoup de temps surtout si n est grand. Je voudrais savoir s'il existe un moyen plus simple d'obtenir ces résultats (comme une requête batch, etc.).Obtention de contacts lorsque les identifiants sont connus
1
A
Répondre
1
ContentResolver cr = context.getContentResolver();
String[] projection = new String[] { ContactsContract.Contacts._ID,
ContactsContract.Contacts.DISPLAY_NAME};
Cursor c = cr.query(ContactsContract.Contacts.CONTENT_URI, projection,
ContactsContract.Contacts._ID + " in ("+comma_delimited_ids+") , null,
ContactsContract.Contacts.DISPLAY_NAME + " COLLATE LOCALIZED ASC");
alors vous pouvez boucler le curseur
if (c!=null) {
for (c.moveToFirst(); !c.isAfterLast(); c.moveToNext()) {
// your code to get details from cursor
}
c.close();
}
Questions connexes
- 1. Checkboxlist + obtention des identifiants de toutes les cases à cocher
- 2. CSS: les classes et les identifiants sont-ils interchangeables?
- 3. Les identifiants de mysql sont-ils garantis, même si les lignes sont supprimées?
- 4. iPhone SDK - Comment savoir comment les contacts sont classés et affichés dans l'application Contacts par défaut?
- 5. Bogues connus de l'OS
- 6. Quelles sont les structures de données et les algorithmes moins connus que l'on devrait connaître?
- 7. Redresser les identifiants NHibernate
- 8. Un cube OLAP peut-il être construit lorsque les détails du modèle ne sont pas connus à l'avance?
- 9. Obtention des contacts d'une campagne dans Siebel On Demand
- 10. Cocher les cases à cocher en utilisant javascript lorsque les identifiants ont un certain caractère dans
- 11. Sélection de contacts Android - seuls les contacts avec des numéros?
- 12. SVG Graphique linéaire sur les axes connus
- 13. Sur quel cycle de vie de page les identifiants de client sont-ils générés?
- 14. Suivre les identifiants de processus de sous-processus/enfants?
- 15. Comment obtenir tous les identifiants de forme?
- 16. Jquery modifier les identifiants de l'élément enfant
- 17. Les identifiants de base de données SQL Server sont-ils toujours positifs?
- 18. UIView manipuler les contacts
- 19. lire les extensions/types de fichiers connus du registre
- 20. Les signes dollar sont-ils autorisés dans les identifiants en C++ 03?
- 21. Agrégation UML lorsque les interfaces sont utilisées
- 22. Passage d'entiers lorsque les flottants sont appelés
- 23. Problèmes connus avec filemtime() sous Windows - les fichiers sont-ils touchés arbitrairement?
- 24. Quels sont les bogues (actuellement) connus dans MVC 3 - preview 1?
- 25. Comment valider les identifiants vidéo YouTube?
- 26. Contacts non affichés dans l'application Contacts - lors de l'utilisation de l'application Exemple de gestionnaire de contacts
- 27. Autres manières SQL de rechercher plusieurs éléments d'ID connus?
- 28. Les identifiants de produit sont valides sur un seul téléphone mais pas sur un autre
- 29. identifiants java
- 30. jqGrid multiselect donne uniquement les identifiants lorsque la case à cocher supérieure a été cochée?
Merci beaucoup. Cela a fonctionné pour moi comme un charme – pankajagarwal