我做了一个活动,通过一个包含所有数据的适配器显示了包含类别(字符串)和分数(双精度)的食谱的ListView。
我实现了一个Dialog,允许您根据选择的类别进行过滤。
我查看了一些示例,所有这些示例都使用了de Filter类并覆盖了方法:
performFiltering(CharSequence constraint)
我的问题是为什么它明确要求一个Charsequence参数,基本上如果我想要按双数据类型的分数进行过滤。
更新:我很清楚已过滤搜索结果。但我问为什么该方法必须接收Charsequence参数而不是任何其他数据类型。