Cannot filter ListView with CursorAdapter subclass

2019-08-14 01:00发布

问题:

I have a subclass of CursorAdapter and I would like to filter my listview. I know that this can be accomplished with an ArrayAdapter as stated here and that way using a custom CursorAdapter does not work for me. I would like to do this with a custom CursorAdapter. What should I override and can I have an example?

回答1:

You can use CursorAdapter.setFilterQueryProvider to filter the list. I have an example on my blog -- it's in the context of an AutoCompleteTextView, but it should work the same way for a ListView.