Подгрузка данных в ListView

Ответить
Аватара пользователя
Fry
Сообщения: 183
Зарегистрирован: 07 дек 2013, 22:07

Подгрузка данных в ListView

Сообщение Fry » 08 янв 2015, 20:55

Здравствуйте.

Столкнулся с такой задачей. Есть ListView, куда распарсиваются данные из Json (приходят из сети, после работы библиотеки Volley).

Скажем, загружается 20 строчек списка. Затем пользователь прокручивает список вниз и в ListView должны загрузиться еще 20 строчек списка.

Не могу понять как это сделать на уровне адаптера списка (пока использую Simple Adaptor). Как "подгружать" в список новые строки, не теряя уже загруженных?
Arbeit macht Fry

razmus
Сообщения: 82
Зарегистрирован: 26 мар 2013, 10:47

Re: Подгрузка данных в ListView

Сообщение razmus » 08 янв 2015, 22:55

Почитайте про кастомные адаптеры, и про курсор адаптер

Аватара пользователя
Fry
Сообщения: 183
Зарегистрирован: 07 дек 2013, 22:07

Re: Подгрузка данных в ListView

Сообщение Fry » 09 янв 2015, 00:31

А нельзя ли чуть конкретнее - в какую строну копать у адаптеров?

ЗЫ. Я не планирую использовать БД для кеширования, а использовать встроенные механизмы Volley.
Arbeit macht Fry

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

Re: Подгрузка данных в ListView

Сообщение doter.ua » 09 янв 2015, 01:55

Адаптеры юзают массивы с инфой, которую отображают. Не знаю можно ли добавить элементов в массив, который уже закреплен за адаптером, но как вариант можно передать ему новый "дополненный" массив и заставить перерисоваться (notifySetDataChanged)
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Подгрузка данных в ListView

Сообщение Foenix » 09 янв 2015, 02:22

lazy listview..
pulled down listview..
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Аватара пользователя
Fry
Сообщения: 183
Зарегистрирован: 07 дек 2013, 22:07

Re: Подгрузка данных в ListView

Сообщение Fry » 09 янв 2015, 12:11

Foenix писал(а):lazy listview..
pulled down listview..
По следам lazy нашел еще такое EndlessAdapter https://github.com/commonsguy/cwac-endless

Не использовали такое?
Arbeit macht Fry

Ответить