【发布时间】:2011-06-11 09:38:38
【问题描述】:
我正在尝试通过联系人 ID 查找联系人的电话号码,结果正在返回 - 电话号码:1
我尝试过使用 SO 周围的其他示例,但光标上的计数一直为 0
Uri uri = ContentUris.withAppendedId(Data.CONTENT_URI, contactId);
Log.i(TAG, "Locate Contact by Id: " + contactId + " at Uri: " + uri.toString());
Cursor cursor = this.getContentResolver().query(uri, null, null, null, null);
try {
if (cursor.moveToFirst()) {
Log.i(TAG, "Phone Number: " + cursor.getString(cursor.getColumnIndex(Phone.NUMBER)));
}
} finally {
cursor.close();
}
【问题讨论】:
标签: android uri contactscontract