【发布时间】:2015-11-13 11:09:59
【问题描述】:
我正在开发一个应用程序,当我开始输入SearchView 时会显示提示列表。一切都很顺利,但当我输入 SearchView 时,应用程序崩溃了。
public Cursor searchByBrandText(String inputTextBrand) throws SQLException {
db = this.getReadableDatabase();
String where = inputTextBrand;
String extra = "'%" + where + "%'";
String query = "SELECT Brand_Name" + " from " + "Sample" + " where "
+ "Brand_Name" + " LIKE " + extra;
Cursor mCursor = db.rawQuery(query, null);
if (mCursor.getCount() <= 0) {
mCursor.close();
return null;
} else {
return mCursor;
}
}
【问题讨论】:
-
我认为您忘记添加错误日志了...
-
你能告诉我如何使用绑定参数吗????
-
我正在尝试用新字符串 []{ } 替换 rawQuery 中的 null 但在键入 ' 时无法解决崩溃问题