ListView загрузка всех items сразу, а не только видимых?

Интерфейс, диалоги, темы, стили, меню
Ответить
JDev
Сообщения: 88
Зарегистрирован: 05 авг 2012, 19:42

ListView загрузка всех items сразу, а не только видимых?

Сообщение JDev » 22 дек 2015, 17:34

Здравствуйте,
знаю что есть но не могу найти сл опцию. Может кто подскажет?

Сейчас по умолчанию ListView создает только видимые items. При прокрутке одни уничтожаются другие создаются.
Мне нужно чтоб список и элементы в нем загружались сразу и все.
Дело в том, что у меня каждый item обращается к БД и делает определенную логику(парсит xml документы). Если документы большие, то при прокрутке происходит сильно заметное притормаживание.
Мне не нужно каждый раз это делать, я с удовольствием поставлю к примеру прелоадер на секунду или две, загружу все сразу и все.

Подскажите, какая опция за это отвечает, не могу найти.

Спасибо!

math64
Сообщения: 235
Зарегистрирован: 16 июл 2012, 07:47

Re: ListView загрузка всех items сразу, а не только видимых?

Сообщение math64 » 28 дек 2015, 11:00

Все данные из базы данных должен загружать адаптер (или они загружаются до создания адаптера и передаются в адаптер). Когда ListView попросит адаптер создать нужный item он будет создавать его на основе загруженных данных.

Ответить