0

範囲内で Google Health からレコードを取得したい。新しいクエリを送信するたびに、10 個のレコードを取得したいと考えています。

つまり、開始: 1 から 10
2 番目のクエリ: 開始 11 から 20
....

次のクエリを使用しました。

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

これによりレコードが取得されましたが、リストのレコードが 5 つしかない最後に到達し、10 個の結果をクエリすると、アプリケーションがクラッシュします。

結果の合計数または部分的な結果を取得するにはどうすればよいですか?

4

1 に答える 1

0

上記のクエリを使用すると、max-results未満のレコードがある場合でも、同じ数のレコードが返されます。ただし、無効なカウントを照会しようとすると、例外がスローされます。したがって、listViewに値を追加する例外をキャッチします。

于 2011-05-04T13:09:20.073 に答える