Java : new Filter(){} to kotlin



我想为我的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
   }
}

最新更新