Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.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 如何筛选自定义listView_Android_Android Listview_Intentfilter - Fatal编程技术网

Android 如何筛选自定义listView

Android 如何筛选自定义listView,android,android-listview,intentfilter,Android,Android Listview,Intentfilter,我已经尝试了stackOverflow的一些代码和许多解决方案,但没有一个对我有效:(。我不知道为什么会发生这种情况。我正在寻找一个很好的解决方案 这是我的过滤器代码(在我的自定义列表适配器中) 日志: 10-09 00:03:54.332 6247-6247/? E/AndroidRuntime﹕ in writeCrashedAppName, pkgName :com.rupomkhondaker.sonalibank 10-09 00:03:54.332 6247-6247/?

我已经尝试了stackOverflow的一些代码和许多解决方案,但没有一个对我有效:(。我不知道为什么会发生这种情况。我正在寻找一个很好的解决方案

这是我的过滤器代码(在我的自定义列表适配器中)

日志:

10-09 00:03:54.332    6247-6247/? E/AndroidRuntime﹕ in writeCrashedAppName, pkgName :com.rupomkhondaker.sonalibank
10-09 00:03:54.332    6247-6247/? E/AndroidRuntime﹕ FATAL EXCEPTION: main
    Process: com.rupomkhondaker.sonalibank, PID: 6247
    java.lang.NullPointerException
            at com.rupomkhondaker.sonalibank.GMOFragment$2.onTextChanged(GMOFragment.java:59)
            at android.widget.TextView.sendOnTextChanged(TextView.java:7408)
            at android.widget.TextView.handleTextChanged(TextView.java:7467)
            at android.widget.TextView$ChangeWatcher.onTextChanged(TextView.java:9183)
            at android.text.SpannableStringBuilder.sendTextChanged(SpannableStringBuilder.java:962)
            at android.text.SpannableStringBuilder.replace(SpannableStringBuilder.java:496)
            at android.text.SpannableStringBuilder.replace(SpannableStringBuilder.java:435)
            at android.text.SpannableStringBuilder.replace(SpannableStringBuilder.java:30)
            at android.text.method.QwertyKeyListener.onKeyDown(QwertyKeyListener.java:223)
            at android.text.method.TextKeyListener.onKeyDown(TextKeyListener.java:136)
            at android.widget.TextView.doKeyDown(TextView.java:5532)
            at android.widget.TextView.onKeyDown(TextView.java:5343)
            at android.view.KeyEvent.dispatch(KeyEvent.java:2640)
            at android.view.View.dispatchKeyEvent(View.java:7700)
            at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1408)
            at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1408)
            at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1408)
            at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1408)
            at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1408)
            at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1408)
            at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1408)
这里有完整的代码

试试这个

 PhoneListAdapter SearchItem = new PhoneListAdapter(getActivity(),listData);
 SearchItem.getFilter().filter(cs);
试试这个

 PhoneListAdapter SearchItem = new PhoneListAdapter(getActivity(),listData);
 SearchItem.getFilter().filter(cs);
 PhoneListAdapter SearchItem = new PhoneListAdapter(getActivity(),listData);
 SearchItem.getFilter().filter(cs);