5

In how to retrieve the list of contacts in android I see code that allows you to read contacts using either ContactsContract.CommonDataKinds.Phone.CONTENT_URI or ContactsContract.Contacts.CONTENT_URI.

What is the difference between them?

When can they be different?

Community
  • 1
  • 1
18446744073709551615
  • 15,352
  • 3
  • 89
  • 124

1 Answers1

6

Use ContactsContract.Contacts to query just Contacts and ContactsContract.CommonDataKinds.Phone can be used to query for details like Phone Numbers if you have the ID of a contact.

Be sure to add .CONTENT_URI at the end of the Constant and check the documentation for more information.

amadib
  • 858
  • 13
  • 32