如何导航到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表列?的主要内容,如果未能解决你的问题,请参考以下文章
如何将 Not Null 表列迁移到 Android Room 数据库中的 Null