嗨,我是编码新手,也是StackOverFlow的新手
我正在大学学习Android。我已经使用Android和SQLite创建了一个应用程序。 我正在尝试删除SQLite数据库中的单个联系人。它在ListFragment中,我正在尝试删除onContextItemSelected(MenuItem item)方法中的单个联系人。
我看不到我做错了什么,是否有人可以向我指出删除单个联系人必须做什么?预先感谢。
a
public boolean onContextItemSelected(MenuItem item) {
DBAdapter dba2 = new DBAdapter(getActivity());
dba2.open();
dba2.deleteContact((int) getSelectedItemId());
dba2.close();
//MainActivity.entries.clear(); //deletes all entries in the database.
return true;
}
我的数据库DBAdapter类中的项目是:
//---deletes a particular contact---
public boolean deleteContact(int rowId)
{
String where = KEY_ROWID + "=" + rowId;
return db.delete(DATABASE_TABLE, where, null) > 0;
}
请让我知道我是否错过了提供的东西。 再次感谢。