Страницы

Поиск по вопросам

четверг, 19 марта 2020 г.

Динамическая подгрузка при прокрутке экрана

#android #listview #scroll


Привет всем!!!
Мое приложение умеет загружать данные с сервера и выводить их списком на экран.
Мне же нужно сделать так, чтобы данные выводились при прокрутке экрана, а не сразу
всей кучей.
Как это сделать?
Очень хочется увидеть пример, в котором что-то грузиться с инета и подгружается с
прокрутом экрана.    


Ответы

Ответ 1



Сам так не делал, но делал бы так: Данные извлекать из базы не одним запросом, а по n штук в запросе. При первом открытии страницы извлекаем первые n. Проверяем при каждом скроллировании экрана, дошли ли до конца экрана или нет. Если дошли, то подгружаем следующие n записей.

Ответ 2



На то существует понятие CursorAdapter - он сам автоматом будет "подсасывать" нужное количество записей. Почитайте мануалы, погуглите по примерам использования CursorAdapter

Ответ 3



http://android-helper.com.ua/pull-to-refresh/ большой, но хороший пример

Комментариев нет:

Отправить комментарий