2010-08-25 19 views
0

Si vous souhaitez obtenir des données de contacts à partir de deux URI distincts, pouvez-vous le faire en une seule requête?Android 2.2; Pouvez-vous interroger à partir de 2 URI différents en même temps?

Par exemple:

ContentResolver cr; 
    Cursor emailCur = cr.query( 
      ContactsContract.CommonDataKinds.Email.CONTENT_URI, 
      null, 
      null, 
        null); 

doit retourner toutes les colonnes disponibles contre l'URI CommonDataKinds.Email

si je veux retourner toutes les entrées à la fois le genre de courriel et par téléphone?

Aurais-je besoin de créer deux requêtes distinctes et de concaténer les résultats?

Répondre

1

Vous pouvez le faire avec une seule requête si vous utilisez ContactsContract.CommonDataKinds.Data.CONTENT_URI et fournissez une sélection pour les types MIME Email et Phone.