增加azure移动服务android的最大数量

增加azure移动服务android的最大数量,android,azure-mobile-services,Android,Azure Mobile Services,我正在做android azure移动应用程序脱机同步。目前使用此代码来拉表 table.pull(query).get(); 但是,最大上限始终为50,这会导致许多呼叫 现在我读到了,你必须 QueryOperations().fields().top() 但若我并没有任何条件,那个么查询变量将为null,所以我不确定如何设置“top”参数 我对android非常陌生。所以,如果问题不好,请随意编辑。:) 根据Azure官方教程,它在小节中说返回页面中的数据 返回页面中的数据 数据总是以页

我正在做android azure移动应用程序脱机同步。目前使用此代码来拉表

table.pull(query).get();
但是,最大上限始终为50,这会导致许多呼叫

现在我读到了,你必须

QueryOperations().fields().top()
但若我并没有任何条件,那个么查询变量将为null,所以我不确定如何设置“top”参数


我对android非常陌生。所以,如果问题不好,请随意编辑。:)

根据Azure官方教程,它在
小节中说返回页面中的数据

返回页面中的数据

数据总是以页的形式返回。返回的最大记录数由服务器设置。如果客户端请求更多记录,则服务器返回最大记录数默认情况下,服务器上的最大页面大小为50条记录。

一个提示显示了这一点

小费

选择正确的页面大小是在请求发生时内存使用、带宽使用和完全接收数据的延迟之间的平衡。默认值(50条记录)适用于所有设备。如果只在较大的内存设备上操作,则最多可增加500。我们发现,页面大小超过500条记录会导致不可接受的延迟和大内存问题

因此,如果您想更改最大页面大小,需要通过NodeJs/C#code在Azure移动应用程序的后端进行设置。客户端SDK无法执行此操作

有一个现有的SO线程与您的有一个类似的问题,如果您在后端使用NodeJS,您可以参考它的答案来解决您的问题

希望能有帮助