创建的sqlite数据如下:
id  name
1   zhangsan
2   lisi
3   wangwu
4   张三
5   李四
6   王五
使用db.delete(TB_NAME, "_id=?", new String[]{Integer.toString(i)});
删除第四条,即4   张三
删除完的结果是:
id  name
1   zhangsan
2   lisi
3   wangwu
5   李四
6   王五
如何能让id自动更新为1,2,3,4,5呢?请教!

解决方案 »

  1.   

    我需要用id和UI的索引挂钩,如果不能自动调整,能不能手动调整呢?
      

  2.   


    增加了一列,直接更改这列的值,用这个值和UI挂钩,现在OK了。
    再请教另外一个问题:
    能不能把其中一个条目移动到数据库的第一条?多谢~~
      

  3.   

    这个不大清楚,这个要使用原生SQL语句,不过你可以把第一条和你指定的条目交换一下