Android sqlite数据库中的搜索
我想在我的android应用程序中搜索数据库。当我得到一个select查询时,如果它在数据库中存在或不存在,它将不显示任何内容 这是我的代码:Android sqlite数据库中的搜索,android,sqlite,search,Android,Sqlite,Search,我想在我的android应用程序中搜索数据库。当我得到一个select查询时,如果它在数据库中存在或不存在,它将不显示任何内容 这是我的代码: final String havy = edtSearch.getText().toString(); btnSearch.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View arg0) {
final String havy = edtSearch.getText().toString();
btnSearch.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Cursor cursor = G.dataBase.rawQuery("SELECT * FROM db WHERE info_title=" + "'" + havy + "'", null);
if (cursor.moveToNext()) {
Intent intent = new Intent(SearchActivity.this, DetailActivity.class);
intent.putExtra(G.selectedItem.face, true);
SearchActivity.this.finish();
} else {
Toast.makeText(SearchActivity.this, "shows something", Toast.LENGTH_SHORT).show();
}
}
});
检查光标是否不为null,大小是否大于零,然后在光标上迭代。我这样做,但结果相同