0
我無法用SQLite數據庫管理我的應用程序。Android的sqlite刪除和插入行
以下是我希望應用程序流動的方式以及SQLite Db的外觀。
當您第一次啓動它時,會根據一些入門對象放入三行數據。
ID_ 1「鮑勃」 ID_2「條例」 ID_3「史蒂夫」
在當應用程序正在使用的用戶可以選擇添加一個新行的不同點。
刪除(BOB) ID_1 「鮑勃」 ID_2 「條例」 ID_3 「史蒂夫」 ID_4 「託尼」
此外,用戶可以刪除基於對象的名稱一行。
刪除(BOB) ID_1「條例」 ID_2「史蒂夫」 ID_3「託尼
當我只使用一個適配器類刪除行(或所有行),然後嘗試插入一個新的行,它刪除行,並沒有其他人填補這一空白,我怎樣才能填補這一缺口?
我是否需要找到該行,然後用下一行的值更新該行,並重復直到我將它們全部向下移動?
我看到,查詢已被棄用,所以這看起來不會是最好的東西使用。查詢實際上是否會改變數據庫?我正在修改數據庫,以便在Id中沒有空白。 – willmer
你爲什麼要這麼做?無論如何,它不會是自動的,你必須自己完成程序中的所有工作,並關閉主鍵的自動增量並處理。 – Barak