SQLite删除数据后ID和ListView不能匹配的问题
来源:互联网 发布:mysql分表 语法 编辑:程序博客网 时间:2024/04/19 22:01
SQLite的id被设为主键并自增长后,删除某条数据时,id不会想list集合一样后面的自动往前面顶,而是会把删掉的那一条数据的id空在那里.
这样一来ListView中返回的position就和SQLite的id对应不上了,解决的办法是用游标移动到指定的数据行,然后获取数据的id.
cursor.moveToPosition(position);int id = cursor.getInt(cursor.getColumnIndex(NoterDB.ID));
这样获取数据的id就可以对数据进行操作了.
0 0
- SQLite删除数据后ID和ListView不能匹配的问题
- Android sqlite数据删除解决自增id问题
- Android sqlite数据删除解决自增id问题
- SQLite Expert表分离和解决SQLite Expert删除表后大小不变的问题
- 压缩Sqlite数据文件大小,解决数据删除后占用空间不变的问题
- 解决sqlite删除数据后,文件大小不变问题
- 解决sqlite删除数据后,文件大小不变问题(VACUUM)
- 解决sqlite删除数据后,文件大小不变问题
- 解决sqlite删除数据后,文件大小不变问题
- 解决sqlite删除数据或者表后,文件大小不变的问题
- EditText输入后不能删除的问题
- 关于ListView删除item后 界面数据显示不对问题
- Sqlite数据库删除大量数据后的擦屁股工作
- mysql删除一条数据后id不在连续的解决方法
- ListView 获取数据和删除一行后更新
- sqlite删除数据时主键不能更新
- 解决在mysql表中删除自增id数据后,再添加数据时,id不会自增1的问题
- phpcms2008删除文章到回收站后不能生成栏目和首页静态页的问题
- 二叉树知识点、先序、中序、后序遍历(数据结构)
- struts2.3+hibernate4.1+spring3.2+EasyUI1.36整合实现的java后台管理系统
- [MYSQL]基础课程笔记3-浮点型
- Java中System.out.printf()方法
- java标准规范,使程序大众化
- SQLite删除数据后ID和ListView不能匹配的问题
- 51NOD 1278 相离的圆(二分 + 排序)
- MyEclipse中配置Tomcat
- Struts2 OGNL与标签使用
- mysql处理海量数据时的一些优化查询速度方法
- vmware遇到的问题及解决方法
- 比较两个vector是否相等
- x264源代码简单分析:概述
- java代码注释规范(二)