Я создаю контактную заявку.
В основной деятельности у меня есть просмотр списка, где я показываю контакты.
Я использую CursorAdapter для обработки курсора со списком
Все хорошо работает без фотографий.
Однако, когда я пытаюсь использовать фотографии, прокрутка становится медлительной.
Это вызов для открытия входного потока очень медленный, даже если inputStream имеет значение null и нет изображения для загрузки:
public static Bitmap loadContactPhoto(ContentResolver cr, long id)
{
Uri uri = ContentUris.withAppendedId(ContactsContract.Contacts.CONTENT_URI, id);
InputStream input = ContactsContract.Contacts.openContactPhotoInputStream(cr, uri);
if (input == null)
{
return null;
}
return BitmapFactory.decodeStream(input);
}
Что я могу с этим поделать?