SQLite データベースでアプリを管理できません。
アプリの流れと SQLite Db の外観は次のとおりです。
初めて起動すると、いくつかのスターター オブジェクトに基づいて 3 行のデータが配置されます。
Id_1「ボブ」 Id_2「ビル」 Id_3「スティーブ」
アプリが使用されているさまざまな時点で、ユーザーは新しい行を追加することを選択できます。
delete (Bob) Id_1 "Bob" Id_2 "Bill" Id_3 "Steve" Id_4 "Tony"
また、ユーザーはオブジェクトの名前に基づいて行を削除できます。
delete(Bob) Id_1 "ビル" Id_2 "スティーブ" Id_3 "トニー
Adapter クラスを使用して行 (またはすべての行) を削除してから、新しい行を挿入しようとすると、行が削除され、他の行はそのギャップを埋めません。どうすればそれを埋めることができますか?
その行を見つけて、その行を次の行の値で更新し、それらをすべて下に移動するまで繰り返す必要がありますか?