Android SQLite删除单个联系人

时间:2018-07-09 10:21:57

标签: android sqlite android-sqlite

嗨,我是编码新手,也是StackOverFlow的新手

我正在大学学习Android。我已经使用Android和SQLite创建了一个应用程序。 我正在尝试删除SQLite数据库中的单个联系人。它在ListFragment中,我正在尝试删除onContextItemSelected(MenuItem item)方法中的单个联系人。

我看不到我做错了什么,是否有人可以向我指出删除单个联系人必须做什么?预先感谢。

ListFragment库存清单

a

DBAdapter

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;
}

请让我知道我是否错过了提供的东西。 再次感谢。

0 个答案:

没有答案