如何导航到android中的下一个sqlite表列?

Posted

技术标签:

【中文标题】如何导航到android中的下一个sqlite表列?【英文标题】:How to navigate to next sqlite table column in android? 【发布时间】:2012-09-11 00:54:48 【问题描述】:

我是 android 和 sqlite 的菜鸟,在使用 access 数据库的 Visual Basic 中,您可以获得一个活动的 x 控件或 adodc 控件,它有助于浏览下一条记录。我正在为 android 开发一个应用程序,我需要在按下按钮时选择下一列。

即, Sql lite数据库

表1 第 1 列、第 2 列、第 3 列

前面是table的结构 我有一个显示列名的文本视图。如果我在选择 column1 时按下按钮,则应显示 column2。

我不知道如何编码。

感谢提示帮助

【问题讨论】:

一次只显示一列吗? 您通过 Cursor 访问数据,它具有 moveToXYZ 方法来移动行,例如Cursor.getString(int columnIndex) 获取活动行的列。 【参考方案1】:

    通过cursor查询您的数据

    将该数据填充到一个对象(任何类型的集合或 自定义 pojo) 在您的活动中。

    为你的按钮写一个clickListener,它接受一个“当前列” 价值。然后,clickListener 可以从您保存数据的对象中获取相应的“下一列”。

    clickListener 然后会更新你的 UI

【讨论】:

以上是关于如何导航到android中的下一个sqlite表列?的主要内容,如果未能解决你的问题,请参考以下文章

如何导航到 iPhone 中的下一个视图控制器

如何将 Not Null 表列迁移到 Android Room 数据库中的 Null

如何使用单击事件和意图将当前日期从一个活动传递到android中的下一个活动

导航到Android中的另一个片段后如何清除导航堆栈

修改 Sqlite 表列 NOT NULL 为 NULL

SQLite 创建视图以在行中显示表列