Android sqlite数据库中的搜索

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) {

我想在我的android应用程序中搜索数据库。当我得到一个select查询时,如果它在数据库中存在或不存在,它将不显示任何内容

这是我的代码:

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,大小是否大于零,然后在光标上迭代。

我这样做,但结果相同