Android быстрая загрузка растровых изображений

У меня есть блок изображений, которые я хочу загрузить на свой экран. Все изображения - это файлы, которые я скачал и сохранил на SD-карте.

До сих пор я нашел два способа сделать это, во-первых, загрузить их в основной поток, когда начинается действие (у меня есть около 70 изображений, и у меня уходит около 2,1 секунды, чтобы загрузить их все).

Другой способ - это то, что я сейчас тестирую. Загрузите их в отдельном потоке, поэтому я покажу анимацию загрузки для пользователя. На данный момент моя реализация сThreadPoolExecutor заняло 4,3 сек. Я сделал это на 10 потоков.

И последний метод (это единственное, что я еще не тестировал) - это работа со спрайт-листом.

Я не могу использовать кэш приложения, потому что в моем приложении много экранов, и у каждого экрана есть свои собственные установленные изображения.

Как вы думаете, какой самый быстрый способ загрузки большого количества изображений и какие техники ускорения, как вы знаете, могут помочь мне подняться?

Ответы на вопрос(4)

Ваш ответ на вопрос