Использование поставщика контента Android с GridView для просмотра большого количества изображений - PullRequest
1 голос
/ 20 декабря 2011

Мне нужно реализовать приложение для Android, которое позволяет пользователям просматривать большое количество изображений (10000), хранящихся на сервере.

Я могу использовать HTTP-вызовы в стиле REST для получения информации об изображениях, например, GET http://uri. ..? Itemsstart = n & itemscount = m , которая возвращает мне имена и расположение изображений.

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

Здесь и в Интернете есть несколько примеров использования подобного сценария для небольшого фиксированного числа изображений : вы просто используете setAdapter на GridView или ListView, и это будет его магия, когда пользователь инициирует запрос к базе данных через меню и т. д.

В моем случае пользователь должен иметь возможность непрерывно прокручивать изображения, пока приложение загружает их в виде фрагментов в фоновом режиме.

Мой вопрос: как и когда инициировать новый запрос, чтобы получить новый «кусок» изображений таким образом, чтобы моя комбинация CursorAdapter/GridView была обновлена ​​для непрерывной прокрутки? Буду признателен за некоторые советы по этому сценарию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...