Change the way so it looks like this:
public void deleteFirstRow(String id) { int result; SQLiteDatabase db = dbHelper.getWritableDatabase(); // Find all records stored in the table in which you want to delete // first row Cursor mCursor = database.query(TABLE_CONTACTS, null, null, null, null, null, null); if (mCursor.moveToFirst()) { result = db.delete(TABLE_CONTACTS, KEY_ID + "=?", mCursor.getString(mCursor .getColumnIndex(KEY_ID))); } Log.i("deleteFirstRow", "Deleted " + result + " rows."); }
Note that dbHelper is an dbHelper object defined as a member variable.
source share