sql >> Base de Datos >  >> RDS >> SQLite

Logcat dice datos de columna no válidos1

Para recuperar números de teléfono, consulta Phone.CONTENT_URI e incluye Phone.NUMBER en tu proyección.

Para recuperar direcciones de correo electrónico, consulta Email.CONTENT_URI y pide Email.DATA en tu proyección.

Cualquiera de los dos también te permitirá incluir Contacts.DISPLAY_NAME en su proyección también, ya que algunas columnas comunes como esa se unen automáticamente.

Si bien no he recuperado estos datos por ID antes, creo que su "cláusula de ubicación" sería Phone.CONTACT_ID + " = " + contactId y Email.CONTACT_ID + " = " + contactId respectivamente. Consulte Cómo obtener el número de teléfono de los contactos en Android para obtener más información.