Я занимаюсь разработкой приложения для Android.В одном упражнении мне нужно загрузить несколько изображений, связанных с элементом списка, скажем, 2 изображения на элемент списка.URL-адреса изображений сохраняются в Sqlite DB.Эти изображения являются изображениями LowRes и HighRes.Я должен загрузить их при первом запуске приложения.Я также установил логический флаг (с каждым URL-адресом ИЗОБРАЖЕНИЯ) в БД, чтобы проверить, было ли загружено изображение или нет.Если их нет, перейдите к следующему URL.Если изображение получено успешно, я должен сохранить его в хранилище и пометить соответствующий флаг как истинный, чтобы я мог непосредственно искать папку для файла.Насколько я понимаю: 1. Просмотрите файл БД и найдите элементы (строки), чей загруженный флаг имеет значение false.2. Соберите все эти URL и отправьте их в AsyncTask, чтобы загрузить их.Структура моего образца БД:
|ItemName |LowResImageURL |HighResImageURL |LowResDownloaded |HighResDownloaded |
Запрос: 1. Как только изображение загружено, как я могу получить ссылку на соответствующий флаг в БД, чтобы я мог установить его как «True», т.е. как получить / передать ссылку на строку в мой метод ImageDownload?2. Лучший способ загрузить около 300 изображений с сервера.
Спасибо, Сэм