私は Android でプログラムを作成しています。画面の 1 つで、データベース内の行を繰り返し処理し、各行をユーザーに提示し、スキップまたは削除できるようにします。
Java ではResultSetのdeleteRow () メソッドを使用できますが、Android には現在同等のメソッドがありません。または、削除マーク付きの列を設定するメソッドをイベントします。
SQLiteDatabaseの delete または executeSql メソッドを使用して削除を行うと、現在開いているカーソルは有効なままになり、削除された行はカーソルから削除されますか?
無効になった場合、データベースを再クエリし続ける必要がない (または少なくともステートメントを毎回再コンパイルしない) ためのアドバイスはありますか?
カーソルがまだ有効であるが更新されていない場合、ユーザーがこの行に戻れないようにする最善の方法はありますか?
この問題に対するより良い解決策はありますか?