我正在Android中创建一个程序,在我计划迭代数据库中的行的一个屏幕上,将每一行呈现给用户并让他跳过或删除它。
在 Java 中,我可以使用ResultSet的deleteRow () 方法,但是 android 目前没有等效的方法。或者事件一个方法来设置一个带有删除标记的列。
通过SQLiteDatabase delete 或 executeSql 方法进行删除是否会使当前打开的游标保持有效,并且是否会从中删除已删除的行?
如果它变得无效,有什么建议不必继续重新查询数据库(或至少不必每次都重新编译语句)?
如果游标仍然有效但未更新,那么确保用户无法返回该行的最佳方法是什么?
这个问题有更好的解决方案吗?