У меня есть собственный сервер, и я хочу автоматически загружать изображения одно за другим. Прямо сейчас я попытался загрузить и сохранить изображение на устройстве, и это работает на 100 процентов отлично. Но это работает для одного изображения, вот хорошая ссылка в теме. Но он работает, но загружает только одно изображение или, можно сказать, одно изображение по одной ссылке.
Мне пришла в голову идея: создать массив строк URL-адреса, а затем применить цикл for, а затем он загрузит и выполнит столько Asynctask.
Но это не очень хорошая практика, так как это приведет к запуску слишком большого количества асинхронных задач.
Что я хочу
Я хочу, чтобы, если у меня есть 10 URL-адресов, он должен загружать изображения с первого URL-адреса на последний URL-адрес, но по одному, я имею в виду, что когда первое изображение загружено, оно должно запускать второе изображение после сохранения первого изображения на устройстве.
Он должен отображать прогресс индикатора выполнения для всех изображений. и если обновить прогресс, скажем, есть 10 изображений, тогда он должен показать 10 процентов завершенных, когда первые изображения были успешно загружены, и он должен показать 20 процентов, если было загружено 2 изображения.
Пожалуйста, дайте мне исходный код или что-нибудь, что может мне помочь. Спасибо.