У меня есть блок изображений, которые я хочу загрузить на свой экран.Все изображения - это файлы, которые я скачал и сохранил на SD-карте.
До сих пор я нашел два способа сделать это, во-первых, это загрузить их в основной поток, когда начинается действие (я получил70 изображений, и мне требуется около 2,1 секунды, чтобы загрузить их все).
Другой способ - это то, что я сейчас тестирую.Загрузите их в отдельном потоке, поэтому я покажу анимацию загрузки для пользователя.На данный момент моя реализация с ThreadPoolExecutor заняла 4,3 сек.Я сделал это на 10 потоках.
И последний метод (это единственное, что я еще не тестировал) - это работа со спрайтовым листом.
Я не могу использовать кэш приложения, потому что в моем приложении много экранов, и у каждого экрана есть свои собственные установленные изображения.
Как вы думаете, какой самый быстрый способ загрузки больших файлов?количество изображений и какие техники ускорения, как вы знаете, могут помочь мне подняться?