关于分页的问题。我的“StubServer”有方法->
readAll(int limit, int offset)
。该方法返回子列表。好的。
问题是我如何知道是否有NextPage。
我必须在不了解所有元素列表大小的情况下决定是否需要下一页。
最佳答案
简短回答:
如果您的结果
列表小于您的限制
,那么您已到达列表末尾,不应再调用该方法。
int limit = 100;
int offset = 0;
do {
list = readAll(limit, offset);
int resultSize = list.count(); // Assuming some logic to count
// do something with list
// Check for list size vs requested items
if(resultSize < limit) {
// Exit loop when number of result retrieved was less than requested items
break;
}
// Else just move on to next batch
offset += limit;
} while (expression);
关于java - 我如何决定列表项目是否需要 nextPage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42139463/