这是我在这个论坛上的第一个问题。我的第一个应用程序有问题。当我尝试删除一个寄存器时,我总是会删除我想要的一个寄存器以及最后一个寄存器,而我无法想象原因。有什么可能的解释吗?非常感谢。这是我的代码(我使用了很多不同的代码,但总是发生相同的情况。两个已删除的寄存器!)
public boolean delete_register(int tmp_a_id){
boolean result=false;
SQLiteDatabase db = this.getReadableDatabase();
db.execSQL("DELETE FROM tableXX WHERE a_id=" + tmp_a_id);
db.close();
return result;
}