Android ListView с инкрементально созданным ListAdapter

Я пытаюсь найти правильную архитектуру для представления списка, которое загружает информацию из конечной точки http. Моя проблема в том, что отображаемая информация имеет как текстовое, так и графическое содержимое. Если я загружаю только текстовое содержимое, пользовательский интерфейс очень отзывчив, но если я также загружаю содержимое изображения, то для заполнения списка требуется несколько секунд. Я анализирую содержимое по мере его поступления и создаю адаптер списка, но я хочу постепенно создавать адаптер списка, чтобы пользователь видел информацию по мере ее появления, а не ждал, пока последний элемент будет обработан перед любой информацией. отображается. В настоящее время я делаю все с помощью AsyncTask, поэтому я знаю о потоках и о том, как они могут быть полезны, поэтому я хотел бы знать, как другие люди работали над проблемой отображения информации на основе списка как можно быстрее.


person David K.    schedule 12.02.2011    source источник


Ответы (2)


Таким образом, это решение не создает ListView постепенно, но если текстовая информация поступает быстро, как вы упомянули, я думаю, что это может помочь:

Ленивая загрузка изображений в списке

В основном это решение будет размещать изображение-заглушку в ImageView до тех пор, пока желаемое изображение не будет загружено.

person powerj1984    schedule 12.02.2011

Насколько я понимаю ваш вопрос, речь идет не только о загрузке изображений. Пожалуйста, ознакомьтесь с руководством «Реализация динамически загружаемого адаптера (бесконечный список)»: http://codinglines.frankiv.me/post/14552677846/android-implementing-a-dynamically-loading-adapter

person yfranz    schedule 23.12.2011