如何在android中使用listadapter使用有效负载?

如何在android中使用listadapter使用有效负载?,android,Android,为了更新recyclerview项,我使用了有效负载。更改为使用listadapter(扩展了recyclerview adapater),我意识到我不需要使用notify。但有一个问题。我知道notify方法初始化视图,为了更新,我必须使用paload。所以我就这样做了 override fun onBindViewHolder(holder: RecyclerView.ViewHolder, position: Int, payloads : List<Any>) {

为了更新recyclerview项,我使用了有效负载。更改为使用listadapter(扩展了recyclerview adapater),我意识到我不需要使用notify。但有一个问题。我知道notify方法初始化视图,为了更新,我必须使用paload。所以我就这样做了

override fun onBindViewHolder(holder: RecyclerView.ViewHolder, position: Int, payloads : List<Any>) {
                 holder.itemView.setOnClickListener {
                    (onClickListener as AudioItemClickListener).onClick(
                        listData[position],
                        holder
                    )
                    notifyItemChanged(position,"update")
                }
}
override-on-bindViewHolder(holder:RecyclerView.ViewHolder,position:Int,payloads:List){
holder.itemView.setOnClickListener{
(onClickListener作为AudioItemClickListener)。onClick(
listData[位置],
持有人
)
notifyItemChanged(位置“更新”)
}
}
但在ListAdapter,我不知道如何使用负载更新视图。请让我带路