0

我正在尝试使用光标进行分页。转发分页工作正常,但我找不到获取上一页的解决方案。我找到了方法 Cursor.reverse(),但是如果我使用这个方法,我有这个:

前进光标:

获取第一页,结果:1,2,3,4,5,6,7,8,9,10(getCursor())。继续获取光标,结果:11,12,13,14,...

反转光标:

获取第一页,结果:1,2,3,4,5,6,7,8,9,10(getCursor())。继续从反向获取光标,结果:10,11,12,...

另外我正在尝试更改订购查询,但这也不起作用。

也许有人知道改变光标方向的解决方案。

4

1 回答 1

0

我记得,为了在 JDO 中使用游标,我为每个“页面”数据存储游标字符串。

要向后遍历,您需要检索正确的光标并使用它。

您的逻辑将需要了解用户当前的结果“页面”何时是第一个,因此没有先前的“页面”。

至于在没有 JDO 的情况下使用游标,我将留给其他人来回答。

于 2012-09-06T11:17:02.470 回答