RecyclerViewピクチャのフラッシュの問題をリフレッシュ

509 ワード

1、payloads:MutableListのonBindViewHolderメソッドを書き換える
2、リフレッシュアダプタnotifyItemRangeChanged(0,list.size,「任意の内容」)を使用する方法
 override fun onBindViewHolder(p0: ViewHodel, p1: Int, payloads: MutableList) {

        if(payloads.isEmpty()){
            onBindViewHolder(p0, p1, payloads)
        }else{//       
            val model = list[p1]
            p0.iv_select.isChecked = model.isSelect
        }
    }

3、onBindViewHolder(p 0:ViewHodel,p 1:Int)方法正常にデータをロードする