【问题标题】:How and where to insert the Sql Db query while adding searchview in android?在android中添加searchview时如何以及在哪里插入Sql Db查询?
【发布时间】:2015-07-29 17:53:38
【问题描述】:

我想在 android 中创建一个搜索视图,它从 sqlite db 读取值并在我们更改搜索视图的文本时显示为列表视图。

【问题讨论】:

    标签: android searchview


    【解决方案1】:

    假设 a 已经定义了一个 EditText 来获取用户输入。

    然后使用它来挂钩文本更改事件,然后运行数据库查询以构建建议,然后将它们添加到您的列表视图中:

    EditText searchTo = (EditText)findViewById(R.id.medittext);
    searchTo.addTextChangedListener(new TextWatcher() {
    
        @Override
        public void afterTextChanged(Editable s) {
            // TODO Auto-generated method stub
    
        }
    
        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
            // TODO Auto-generated method stub
    
        }
    
        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
            doSomething();
        } 
    });
    

    【讨论】:

    • 我在问在哪里写查询?
    • afterTextChanged() 函数内部。
    猜你喜欢
    • 2021-09-01
    • 2022-06-10
    • 1970-01-01
    • 1970-01-01
    • 2012-12-06
    • 1970-01-01
    • 2017-02-08
    • 1970-01-01
    • 2013-04-08
    相关资源
    最近更新 更多