2015-12-05 2 views
0

Я изучаю Universal Image Loader lib, и я столкнулся с некоторыми учениками, для которых я не могу найти какую-либо документацию. Мой вопрос в том, что в очень длинном gridview я показываю изображения вместе с каким-то другим текстом, и я знаю, что изображения становятся кэшированными на диске. Но как насчет описания, подсчета голосов, голосов и других текстов. Получают ли они сначала повторную загрузку каждый раз, а затем завышение? Я прокручиваю назад или получаю кеширование тоже? Вызывает ли это какая-либо проблема с производительностью?Что происходит с другими видами в Universal Image Loader

+0

в вашем адаптере каждый раз, когда вы создаете представление, означает, что вы не используете ViewHolder? – Saif

ответ

0

Сервер предоставит текстовые описания вместе с URL-адресом изображения. Изображение будет загружено UIL URL-адресом, не так ли? Все они могут быть помещены в ArrayList последовательно, они будут потребляться адаптером, и, наконец, адаптер будет подключен к GridView.

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

Обратите внимание, что UIL использует кеш изображения не только на диске, но и в памяти.

Смежные вопросы