我的名字是迈克尔,我正在编写一个 android 应用程序,它将作为一个非常基本的课程安排应用程序。到目前为止,我已经能够编写程序,以便能够创建新类并将其添加到数据库中,但是我似乎无法弄清楚如何从数据库中删除选定的条目。保存条目的按钮定义如下:
<Button
android:id="@+id/save"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Save" />
它激活的监听器是:
private View.OnClickListener onSave=new View.OnClickListener() {
public void onClick(View v) {
String type=null;
switch (types.getCheckedRadioButtonId()) {
case R.id.math:
type="math";
break;
case R.id.cs:
type="cs";
break;
case R.id.pe:
type="pe";
break;
case R.id.elective:
type="elective";
break;
}
if (restaurantId==null) {
helper.insert(name.getText().toString(),
address.getText().toString(), type,
notes.getText().toString());
}
else {
helper.update(restaurantId, name.getText().toString(),
address.getText().toString(), type,
notes.getText().toString());
}
finish();
}
};
'insert()' 方法是我的助手类中添加条目的函数。
具体问题是我在帮助类中编写“remove()”函数时遇到了麻烦。我曾尝试使用 getWritableDatabase.delete() 函数,但是找不到正确的参数。朝着正确方向的任何一点都会对我有很大帮助。先感谢您。
如果它有帮助,这就是 insert() 函数:
public void insert(String name, String address,
String type, String notes) {
ContentValues cv=new ContentValues();
cv.put("name", name);
cv.put("address", address);
cv.put("type", type);
cv.put("notes", notes);
getWritableDatabase().insert("restaurants", "name", cv);
}