【问题标题】:searching in sqlite database在 sqlite 数据库中搜索
【发布时间】:2014-05-26 14:56:20
【问题描述】:

我想在我的 android 应用程序中搜索数据库。当我得到一个选择查询时,如果它是否在数据库中,它什么都不显示。

这是我的代码:

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();
            }
        }
    });

【问题讨论】:

    标签: android sqlite search


    【解决方案1】:

    检查您的光标是否不为空且大小是否大于零,然后遍历光标。

    【讨论】:

    • 我这样做了,但结果是一样的
    猜你喜欢
    • 2022-01-23
    • 2011-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-03
    • 1970-01-01
    相关资源
    最近更新 更多