0
我查詢使用以下URI的Android手機用戶配置文件數據:ContactsContract.Data._ID值始終是相同的
Uri.withAppendedPath(Profile.CONTENT_URI, ContactsContract.Contacts.Entity.CONTENT_DIRECTORY);
所有ContactsContract.Data行似乎是正確返回(結構化的名字,電話,電子郵件,網絡等)。我遇到的問題是
curData.getLong(curData.getColumnIndex(ContactsContract.Data._ID));
爲每一行返回相同的值,即使其他列具有不同的值。有人能幫我理解爲什麼會發生這種情況?我如何區分一個ContactsContract.Data行與另一個?
剛剛證實返回的ContactsContract.Data._ID值與父聯繫人的ContactsContract.Contacts._ID相同。很奇怪,可能是一個與通過Entity URI查詢聯繫人數據有關的Android錯誤 – Y2i 2013-03-10 17:28:18