0

所以,我的屏幕上有几个编号的 EditText。这些是在从数据库中检索信息时显示的。但我的 onLongClickListener() 是删除特定的 EditText。发生这种情况,数据库中也反映了同样的情况。但是,条目中的数字将被更新。

>Eg:-   
>I have 4 EditTexts....
>I delete the second one....
>The database is numbered 1,3,4...
>I now want it to be renumbered as 1,2,3.

What logic may I use? 
4

1 回答 1

1

您可以跟踪已删除的号码,然后执行以下操作:

update t
    set num = num-1
    where num > <val deleted>

您必须使用刚刚删除的值设置查询。这确实会导致更新很多很多行,所以这可能不是一个好主意。

于 2012-12-28T16:52:03.037 回答