2012-06-25 2 views
0

WP7 응용 프로그램을 개발하고 webservice에서 마지막 20 개의 결과를 호출하고 사용자가 목록 상자의 끝에 갈 때 다음 20을 호출하는 방법을 궁금합니까?WebService에서 다음 결과 호출

사용자가 목록의 끝에 도달했을 때를 인식하는 방법을 찾았지만 WebService를 다시 호출하고 다음 항목을 요청하는 방법에 어려움을 겪고 있습니다.

편집 :

그래서 좋아, 여기에 일이다. 내 API에는 다음과 같은 두 가지 옵션이 있습니다. - 10, 20, 30과 같은 결과를 가져 와서 모두 표시합니다. - 두 번째 옵션은 각 페이지에 3 개의 20 개 레코드를 제공하도록 요청하는 것입니다. 페이지

두 번째 옵션에 대해 생각해보십시오. 좋아요. 1/3 페이지 만 표시 할 수 있습니다. 사용자가 다른 페이지 (전화에 이미 저장되어 있음)로 전화를 걸었을 때 사용자가 모든 레코드를 다운로드하기 때문에 의미가 없습니다. t이

유일한 아이디어는 다음 결과를 호출하는 것입니다 ... 상위 5 개 이상을보고 싶어하지만, 어느 시점에 웹 서비스 호출을 다시하는 방법을 모른다

답변

0

귀하의 문제는 웹 - 더 많은 것 서비스가 다시 Windows 전화와 관련된 것보다 lated. 웹 서비스에서 일부 데이터를 가져 오는 경우 웹 서비스 공급자는 다음/이전 레코드 또는 항목을 가져 오는 방법에 대한 설명서를 제공해야합니다.

다음은 Twitter API의 두 링크로, 페이지에서 데이터를 가져 오는 것에 대한 아이디어를 제공합니다. 여기

Working with Timelines

Getting the home_timeline data

paging in a Silverlight Application을 구현하는 방법에 대한 아이디어를 제공합니다 다른 링크

이 데이터 모를 수가 만약 (나는이 방법은 WP 응용 프로그램과 호환됩니다 얼마나 확실하지 않다)이다 귀하의 질문에 대답 한 다음 처음 20 개 레코드 등을 가져 오는 데 사용하는 URL과 같은 몇 가지 추가 데이터로 질문을 업데이트하십시오.