Основываясь на моих исследованиях, если у вас есть массивные данные для загрузки изображений по пути внутри OnBindViewHolder, предпочтительнее.когда recyclerview
нужно показать это, затем загрузить его.
Существует два способа оптимизации recyclerview
1.Вы также можете переопределить метод onScrollStateChanged
. Изображения, которые не загружаются при перелистывании, не загружаются сразу и загружаются только прискольжение останавливается.
2. Счетчик потоков: добавьте пул потоков для загрузки этих данных.
Если у вас не было массивных данных, загрузите все изображения локально в коллекцию списков, а затемчтобы показать их.