Я пытаюсь для поиска номера телефона для контактов по их ContactId, BLL результатов возвращаются - номер телефона: 1ContactsContract поиск Номер телефона Контактной Id
Я попытался с помощью других примеров вокруг 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();
}
какой ключ поиска вы использовали? –