【问题标题】:REST query correct timing/positioningREST 查询正确的时间/定位
【发布时间】:2018-02-02 08:46:20
【问题描述】:

我使用 Xamarin 构建了一个跨平台移动应用程序,但我的问题也应该适用于其他框架。

我有两页,第一页有相同对象的项目列表。单击一个项目会进入第二个页面,该页面使用基于使用数据绑定选择的项目的信息填充。使用 REST GET 查询检索信息。我的问题是是否有关于何时执行查询的最佳实践:我是否应该在单击项目时触发的方法内的第一页中进行查询(因此,在加载第二页之前)并将此信息传递给应该通过选择的项目加载第 2 页或第 2 页,然后在第 2 页中执行查询?

【问题讨论】:

    标签: rest xamarin binding


    【解决方案1】:

    我习惯在第二页做。 我认为它更实用,更省时。这种方法我从来没有遇到过任何问题,而且对我来说一切都很好。

    但我认为最好的方法是使用第三页。您从第三页的第二页传递数据,然后调用您想要的服务。你把所有的逻辑都放在那里。与使用数据绑定相比,您可以访问这些数据并以您想要的任何方式将它们呈现在您的页面中。这样,您就可以将应用程序的逻辑与界面完全分开。 当您需要调用服务以访问新数据时,当然您使用第 3 种情况

    在我的情况下,我曾经使用您提到的第二种方法,因为我已经拥有所有数据并且不需要再次调用该服务。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-29
      • 1970-01-01
      • 1970-01-01
      • 2011-12-25
      • 2018-09-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多