Так что я пытаюсь загрузить сразу около 25 изображений с использованием класса AsyncTask.Android: загрузка нескольких изображений из нескольких источников, медленная
Короче я звоню это внутри AsyncTask, чтобы загрузить изображение с сервера:
Url = new URL(url);
HttpURLConnection urlConnection = (HttpURLConnection) Url.openConnection();
bitmap = BitmapFactory.decodeStream(urlConnection.getInputStream());
urlConnection.disconnect();
Как вы можете увидеть в этом видео, это приводит к снижению производительности. По-видимому, потому, что он загружает изображения по одному, так как AsyncTask очереди каждого из них, я думаю?
http://www.youtube.com/watch?v=7dqVqLn5Ibs
Таким образом, решение было бы загрузить их все асинхронно, но я не знаю, как бы я этого добиться без необходимого целого много нового кода?