【问题标题】:Calling next results from WebService从 WebService 调用下一个结果
【发布时间】:2012-06-28 16:54:27
【问题描述】:

我开发 WP7 应用程序,我正在从 web 服务调用最后 20 个结果,我想知道当用户转到列表框末尾时如何调用下一个 20?

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

编辑:

好吧,事情就是这样。在我的 API 中,我有两个选择: - 获取一些结果(如 10、20、30),然后将它们全部显示在列表中 - 第二种选择是让 API 给我 3 页,每页 20 条记录

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

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

【问题讨论】:

    标签: web-services windows-phone-7


    【解决方案1】:

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

    这里有两个来自 Twitter API 的链接,可让您了解如何获取页面中的数据。

    Getting the home_timeline data

    Working with Timelines

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

    如果此数据无法回答您的问题,请使用一些附加数据更新您的问题,例如您使用哪个 url 来获取前 20 条记录等

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-13
      • 1970-01-01
      • 2013-08-07
      相关资源
      最近更新 更多