загрузка картинок с сервера.
И если очень быстро листать, выходит что везде грузится что-то и типа "подвисает"...
Может кто подсказать общую логику, как ускорить сей процесс ?
Где-то в глубине сознания понимаю - что надо как-то остановить загрузку тех картинок, которые мы быстро пролистали (и они еще не загрузились), вот только как это реализовать не совсем понятно...
а чем делается загрузка?
В древнем AsyncTask
Вкратце — держать Map<View, AsyncTask> и отменять таск, если для этой вью уже есть другой. Но ещё один, более сложный нюанс в том, что на одну и ту же ссылку надо не дублировать таск.
берешь глайд пикасу или что там еще фреско какое, пагинацию лепишь, и все
Обсуждают сегодня