listview-从ListView selection中获取数据库ID

问题描述

从ListView selection中获取数据库ID

我有一个 ListView 类型的 lv,通过使用 SQL 数据库里的Cursor类型的C构成下拉列表。
当 ListView 中的某一项被选中时,我想获取这列的 ID。如何实现这个功能?

解决方案

假设你使用的是一个 SimpleCursorAdapter ,就应该使用 OnItemClickListener:

listView.setOnItemClickListener(new OnItemClickListener() {
    @Override
    public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
        // id references the SQLiteDatabase _id column
    }
});
时间: 2024-10-26 18:11:38

listview-从ListView selection中获取数据库ID的相关文章

listview 局部刷新 adapter中获取控件报空指针

问题描述 listview 局部刷新 adapter中获取控件报空指针 adapter中写如下方法: public void updateView(int itemIndex,View view) { if(view == null) { return; } //从view中取得holder ViewHolder holder = (ViewHolder) view.getTag(); holder.tv_content=(TextView)view.findViewById(R.id.othe

sqlite-从数据库中获取系列 ID

问题描述 从数据库中获取系列 ID 下面是我在DBAdapter获取id的函数,我想获取所有的ID,然后显示在toast信息的list中.不知道哪里出错了. public Cursor fetchAllIDs() { return mDb.query(DATABASE_TABLE0 new String[] {IDno1} null null null null null); } 在按钮点击事件上调用的下面的函数,我想让 toast 里填充满所有的ID. private void fillDat

Shell脚本中获取进程ID的方法

 这篇文章主要介绍了Shell脚本中获取进程ID的方法,我想要知道运行中脚本子shell的进程id,我该如何在shell脚本中得到PID,阅读本文即可找到你想要答案,需要的朋友可以参考下     提问: 我想要知道运行中脚本子shell的进程id.我该如何在shell脚本中得到PID. 当我在执行shell脚本时,它会启动一个叫子shell的进程.作为主shell的子进程,子shell将shell脚本中的命令作为批处理运行(因此称为"批处理进程"). 在某些情况下,你也许想要知道运行中

关于textview和editview中获取图片ID的问题

问题描述 关于textview和editview中获取图片ID的问题 在textview和editview中都能设置 android:drawableRight="@drawable/XXX" 请问在代码中如何获取该图片的ID 如果有drawableLeft和drawableRight两张图片的话,怎么分别获取ID? 解决方案 android textview获取图片 解决方案二: 通过textview的id就可以控制的上下右左的图片,为啥要获取图片的ID啊 解决方案三: 你是要实现什

增量数据获取-如何在SQLServer中获取数据库的增量数据?

问题描述 如何在SQLServer中获取数据库的增量数据? 如何在SQLServer中获取数据库的增量数据? ?有如下要求: 1.是获取整个数据库的增量数据,而不是针对单表. 2.对整个目标数据库只有只读的权限,没有写入的权限. 3.目标数据库的的表结构可能是任意的,我们不能依赖于表结构. 4.指定点可以是一个时间点或者其他. 解决方案 获取数据库增量数据的几种方式获取SqlServer数据库数据,转成JSON对象 解决方案二: 经济条件允许的情况下可以使用SQLSERVER2008企业版中的C

JS中获取数据库中的值的方法

在项目中遇到一个问题,需要在JS中读取数据库中的值,然后再把值返回到页面中,解决方案如下:使用Ajax方法来实现,需要用到ajax.dll(一个ajax技术开发的帮助类库).   实施过程如下:     1.引用Ajax.dll     2.在App_Code写具体的方法,最好单独建立一个类文件,然后写具体方法.       复制代码 代码如下: public class AjaxMethod www.jb51.net {     public AjaxMethod()     {       

找不到行 sysindexes 中对数据库 ID 10, 对象 ID 1, 索引 ID 1 sysindexes 上运行 DBCCCHECKTABLE。

问题描述 我在数据库附加时出现了如下错误找不到行sysindexes中对数据库ID10,对象ID1,索引ID1sysindexes上运行DBCCCHECKTABLE.不知道是什么原因造成的?该怎样解决呢望各位同仁相助! 解决方案 解决方案二:看下该表是不是与其他的表有主外键约束,如果有的话,在附加的时候选择好附加条件看下该表是不是某些字段不能为空,而你附加的信息的该字段却有为空的情况

在WordPress中获取数据库字段内容和添加主题设置菜单_php技巧

get_option() 函数使用技巧get_option()这个函数,实际上我们在整合后台功能的时候经常会用到的一个函数,主要用来从 WordPress 博客数据库 option 表中取得我们想要的字段内容的一个函数,在目前大部分的主题中,只要是主题集成了后台控制页面,也大都用到了这个函数,虽然 WP 给了我们很多方法去临时存储我们对主题的设置,但是用比较稳定的数据库去存储主题设置还是大部分主题作者的首选. get_option() 函数的解释.用法网上还是有很多中文文献的,包括官方文档该函数

SQL Server 2005中获取数据库文件大小信息

捕捉SQL Server 2005数据库大小的趋势,这是非常重要的,因为DBA们可以利用这些信息来规划未来的空间需求,问题的通知类型,并规划繁重负载的时间段.本文将介绍一种捕捉这一信息的简单的方法. SQL Server上的每个数据库都包含了关于数据库文件的大小的信息,连同其他一些相关信息.为了得到这个信息,我们需要一个方法来从单个数库中一次性检索出相关的数据. 有两个方法可以实现这个功能: sp_spaceused:这个系统存储过程将返回当前数据库中的表.索引视图或 SQL Server 20