Azure移动应用程序android EnableQuery [PageSize]

时间:2017-03-07 15:46:18

标签: c# android azure-mobile-services

https://docs.microsoft.com/en-us/azure/app-service-mobile/app-service-mobile-dotnet-backend-how-to-use-server-sdk

如何做" EnableQuery [PageSize]"在android?

该页面说明了如何在服务器上执行但没有提及客户端。

Android客户端没有告诉我。

我需要获取大约5000条记录,目前Android移动应用程序sdk默认提取50条记录并进行100次调用。我想在android上将pagesize设为1000。

1 个答案:

答案 0 :(得分:1)

Android SDK的实现没有提供更改分页大小的细节。设施在那里(在仓库中查找PullStrategy.java),但无法将其挂钩到代码中。

目前,你应该:

  1. File an issue on the azure-mobile-apps-android-client repo
  2. 构建客户端的自定义版本 - 更改PullStrategy.java中的defaultTop值
  3. 当我们正确处理它时,您需要让子类IncrementalPullStrategy能够指定页面大小,然后将PullStrategy传入同步表的构造函数。如果您正在努力,我们很乐意接受PR。