下一个/上一个记录(Android数据库)

时间:2014-09-18 16:10:24

标签: android sqlite

enter image description here

我在SQLite数据库中有一些记录。有超过2条记录。我想去例如

  • id:1到id:2按下,然后按
    • id:2到id:按下前一个。

2 个答案:

答案 0 :(得分:1)

获取下一条记录(如果有):

SELECT *
FROM MyTable
WHERE id > :PreviousValue
ORDER BY id ASC
LIMIT 1

对于上一条记录,请使用<DESC

答案 1 :(得分:0)

只需定义一个整数id,并在用户按下一个或上一个时更新它,然后根据更新的ID更新屏幕。

您可以阅读所有记录并将其存储在列表中,当您想要更新屏幕时,可以通过调用list.get(id)来访问所选记录。

如果您不想将所有记录存储在列表中,只需从数据库中选择ID等于id的记录。