Oh, sorry, mis understood you indeed.
Well, to allow filtering... I have no idea
. I would have implemented in the Adapter instead of using setFilterText()
Which means, you can use filtering without the setFilterText() and this would probably be a lot more flexible, though requires more attention from you, and you can also filter on non visible data.