0

Я создаю приложение для Android, которое показывает полноэкранные изображения в карусели. Приложение загружает 100 объектов с сервера и сохраняет их в приложении. представлено изображение в полноэкранном и некоторый текстLazy Loading and Batch Загрузка в Android (если все изображения будут использованы0

пользователь увидит все загруженные объекты как полноэкранные изображения

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

Google предлагает использовать дозирование и предварительную выборку: http://developer.android.com/training/efficient-downloads/efficient-network-access.html#BatchTransfers

Кроме того, я понимаю, что одним из ключевых преимуществ ленивой загрузки является отсутствие загрузки изображений, которые не будут использоваться. В моем случае пользователь увидит все изображения всех загруженных объектов.

Спасибо!

ответ

1

Первой целью является то, что пользователь видит изображения без задержки. Создавая партию, начиная с первого изображения, вероятно, что он загрузит следующие изображения, когда прокрутит их. Если в вашем случае пользователь может быстро прокручивать изображения, вы можете изменить список партий и установить более высокий приоритет на изображениях, которые он собирается увидеть (например, 3 плюс и минус из текущей позиции).

+0

Я согласен с вашим определением первой цели. Чтобы уточнить, вы предлагаете использовать ленивую загрузку с партиями изображений, которые пользователь увидит дальше. Это верно? – alexyes