BaseRecyclerViewAdapterHelper 如何获取操作数据集合?

ztigrdn8  于 22天前  发布在  其他
关注(0)|答案(1)|浏览(23)

Describe the bug
比较复杂的数据操作,类似微信的聊天会话列表,当收到其他人的消息,将其放到顶部,其他会话下移,但是Adapter中的add,remove,set,swap,move,全都是调用了更新,没有直接操作数据的地方,导致只更新一个item,其他的数据无法更改
版本:io.github.cymchad:BaseRecyclerViewAdapterHelper4:4.1.2

ki1q1bka

ki1q1bka1#

class TestAdapter : BaseQuickAdapter<Status, QuickViewHolder>() {

...

override var items: List<Status>
    get() {
        return emptyList() // 你的操作
    }
    set(value) {
        // 你的操作
    }

}

相关问题