【发布时间】:2021-02-19 17:53:32
【问题描述】:
所以我说的是一个 RecyclerView,它显示从服务器/数据库查询的过滤/排序的项目列表(过滤/排序标准是预设的,不取决于用户,所以使用 SearchView 没有意义)。
我想过在我的自定义适配器的setData 函数中进行排序/过滤,如下所示:
fun setData(items: List<GenericObject>) {
mValues.clear()
mValues.addAll(items)
mValues.filter { // filter conditions }
notifyDataSetChanged()
}
但这似乎不起作用。我可以使用哪些替代方法,或者首选的方法是什么?
【问题讨论】:
标签: kotlin android-recyclerview android-livedata