Частичное получение результатов из Google Health API - PullRequest
0 голосов
/ 03 мая 2011

Я хочу получать записи из Google Health в пределах диапазона. Каждый раз, когда я отправляю новый запрос, я хочу получить десять записей.

т.е. Начало: от 1 до 10
Второй запрос: от 11 до 20
....

Я использовал следующий запрос:

 PROFILE_URL + selectedProfileId
     + "/-/labtest?start-index="+index+"&max-results=10";

Это извлекало записи, но когда оно достигло конца, когда в списке было только пять записей, и запросило десять результатов, приложение зависало.

Как я могу получить общее количество результатов или частичные результаты?

1 Ответ

0 голосов
/ 04 мая 2011

Можно использовать вышеупомянутый запрос, и он будет возвращать столько записей, сколько у него есть, даже если он имеет записи меньше, чем max-results. Но это вызовет исключение при попытке запросить неверный счетчик. Так что ловите исключение там, где вы добавляете значения в свой listView.

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