Closed sadr0b0t closed 1 year ago
Иконки грузятся в PlaylistInfoPagedListAdapter https://github.com/sadr0b0t/yashlang/blob/master/app/src/main/java/su/sadrobot/yashlang/view/PlaylistInfoPagedListAdapter.java в нескольких фоновых потоках сразу при отображении элемента, как надо. Проблема не в тормозах из-за фильтра, а в том, что сейчас из-за очередной поломки ютюба у большей части плейлистов в списке не прогружаются картинки и из-за этого возникают тормоза при загрузке иконок для элементов внизу списка. Если изменить сортировку, то элементы наверху (у которых иконка есть в кэше) рисуют иконку мгновенно. И если отключить на устройстве сеть (в таком случае загрузка иконки завершается мгновенно с ошибкой, а не после таймаута загрузки), то кэшированные иконки у нихних элементов тоже появляются мгновенно.
История отсюда https://github.com/sadr0b0t/yashlang/issues/156
в отдельный тикет
Есть шанс визуально ускорить загрузку. Т.к. элементы в списке уже появляются со всей информацией, нет только иконок. А это скорее всего не просто тормоза, но больше похоже на ожидание операции внутри очереди потоков.