2012-04-06 10 views
0

Mein Code liest die Telefonkontakte Ich verwende "Contacts.HAS_PHONE_NUMBER" für den Cursor. Meine Frage ist, wie kann ich, wenn ich kann, filtern, um nur Kontakte mit E-Mail anzuzeigen? Beste SichtKontakte mit Mail lesen

Antwort

0

Sie können Kontakte filtern, so dass nur solche mit E-Mail angezeigt werden. In Contacts gibt es jedoch keine Spalte, in der Sie filtern können.

Stattdessen müssen Sie Contacts.Entity verwenden und auf MIMETYPE = CommonDataKinds.Email.CONTENT_ITEM_TYPE filtern.

Ich schlage vor, Sie werfen einen Blick auf die Javadoc für diese Klassen.

Beachten Sie auch, dass diese Abfrage möglicherweise eine große Menge an Daten zurückgeben kann, so sollten Sie vorsichtig mit Ihrer Projektion sein.

Verwandte Themen