从WebService调用下一个结果

时间:2012-06-25 14:36:38

标签: web-services windows-phone-7

我开发了WP7应用程序,我从webservice调用了最后20个结果,我想知道当用户进入列表框的末尾时如何调用下一个20?

我找到了一些主题如何识别用户何时到达列表末尾,但我正在努力如何重新调用WebService并请求下一个条目。

编辑:

好吧,这就是事情。在我的API中,我有两个选择: - 取一些结果(如10,20,30)然后在列表中显示所有结果 - 第二个选项是要求API在每页上给我3页20条记录

考虑第二个选项:好吧我只能显示1/3页面,然后当用户关闭时调用另一个页面(已存储在手机上)但这没有任何意义,因为用户将下载所有记录(即使他不想要看到超过前5名......

唯一的想法是调用下一个结果,但不知道如何在某些时候重新调用webservice

1 个答案:

答案 0 :(得分:0)

您的问题似乎更像是与Windows手机相关的网络服务。因为如果您从Web服务获取某些数据,那么Web服务提供商应该为您提供有关如何获取下一个/上一个记录或条目的一些文档。

以下是来自Twitter API的两个链接,可让您了解如何在页面中获取数据。

Getting the home_timeline data

Working with Timelines

这是另一个链接,提供了如何实现paging in a Silverlight Application的想法(我不确定这个方法与WP应用程序的兼容程度)

如果此数据无法回答您的问题,请使用一些其他数据更新您的问题,例如您用来获取前20条记录等的网址