所以,我的屏幕上有幾個編號的EditTexts。這些數據來自數據庫中的 信息。但我的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?
使用MS SQL Server 2005+可以使用'SET Num = ROW_NUMBER OVER(ORDER BY NUM)'來實現這一點。我從來沒有使用過sqllite,所以不知道它是否被支持。希望這會給你一些研究? [這是鏈接](http://msdn.microsoft.com/en-us/library/ms186734.aspx) –