Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android simpledapter滤波器_Android - Fatal编程技术网

Android simpledapter滤波器

Android simpledapter滤波器,android,Android,嗨,我有和问题,当我在简单适配器上过滤数据崩溃我的应用程序并退出时,我无法捕获错误,即使在尝试中也无法捕获非常意外的是,我有另一个活动,完全相同的格式,只需另一个查询,其工作正常这些是非常罕见的,这是我的代码,如果有人可以帮助我,非常感谢提前 final SimpleAdapter cxcada = new SimpleAdapter(ListadoCXCActivity.this, cxclist, R.layout.cxclista, from, to); l

嗨,我有和问题,当我在简单适配器上过滤数据崩溃我的应用程序并退出时,我无法捕获错误,即使在尝试中也无法捕获非常意外的是,我有另一个活动,完全相同的格式,只需另一个查询,其工作正常这些是非常罕见的,这是我的代码,如果有人可以帮助我,非常感谢提前

        final SimpleAdapter cxcada = new SimpleAdapter(ListadoCXCActivity.this, cxclist, R.layout.cxclista, from, to);
        lvcxc.setAdapter(cxcada);

        //Search
        buscarcxc.addTextChangedListener(new TextWatcher() {

            @Override
            public void beforeTextChanged(CharSequence s, int start, int count, int after) {}

            @Override
            public void onTextChanged(CharSequence cs, int arg1, int arg2, int arg3) {
            //here crash my app and exit without any log         
            cxcada.getFilter().filter(cs);
            }

            @Override
            public void afterTextChanged(Editable s) {}

        }); 

我以前使用TextWatcher时出错。因为我在调用
onTextChanged
时更改了EditText中的单词


那么,你是像我一样做的吗?Did
cxcada.getFilter().filter(cs)更改您的EditText内容?

如果适配器有任何空值,则筛选器不起作用。要防止,必须验证适配器中没有加载任何空值,我在加载数据之前通过查询进行了修复

isnull(Column_Name, 'Default') as Column_Name

使用stacktrace添加您的logcat。您可以通过检查logcat来检查错误。当应用程序崩溃并退出时,它不会显示在logcat中,因为它只显示正在运行的应用程序。然而,你可以在logcat中过滤,这样你就可以看到“死”应用程序的错误。请执行此操作,然后复制粘贴stacktrace。是的,当我开始写入任何字母或数字的第一个字符时,这些触发器会触发,我调试并且CharSequence不为null,适配器有行要加载,加载是确定的,因为我首先填充ListView,这些错误在我尝试筛选数据时发生