我想为我的RecyclerView制作一个过滤器,我找到了如何在Java中做到这一点,但我想在Kotlin中实现这一点,这段代码被放入适配器类中。
private Filter exampleFilter = new Filter() {
@Override
protected FilterResults performFiltering(CharSequence constraint) {
return null;
}
@Override
protected void publishResults(CharSequence constraint , FilterResults results) {}
};
这段代码如何用于 kotlin?下面是适配器类 https://pastebin.com/a2dj30By 的完整代码
private val exampleFilter = object : Filter() {
override fun performFiltering(constraint: CharSequence): Filter.FilterResults? {
//TODO do stuff
return null
}
override fun publishResults(constraint: CharSequence, results: Filter.FilterResults) {
//TODO do stuff
}
}