【发布时间】:2010-04-07 10:15:42
【问题描述】:
我正在为 RC Cars 编写一个 Android 应用程序。它使用SQLite数据库,并保存了汽车的型号、汽车名称和其他变量。
这是我的代码:
public Cursor fetchAllNotes() {
return mDb.query(DATABASE_TABLE, new String[] {KEY_ROWID, KEY_TITLE,
KEY_CARNAME, KEY_TRACKNAME, KEY_TRACKSIZE, KEY_TRACKTRACTION, KEY_TRACKSURFACE, KEY_BODYTYPE,
KEY_COMMENTS}, KEY_CARNAME + "=" + "'MTX-4'", null, null, null, null);
}
如何只显示在carname 列中命名为特定型号汽车的记录?到目前为止,我只能使用'MTX-4' 或其他一些文字字符串来过滤结果。我需要能够用String carName 之类的字符串变量替换它,这样我就可以通过用户定义的汽车名称进行过滤。
【问题讨论】: