Android RecyclerView : notifyDataSetChanged() IllegalStateException

前端 未结 22 1848
天涯浪人
天涯浪人 2020-11-28 02:57

I\'m trying to update the items of a recycleview using notifyDataSetChanged().

This is my onBindViewHolder() method in the recycleview adapter.

@Over         


        
22条回答
  •  日久生厌
    2020-11-28 03:38

    Use onClickListner on checkbox instead of OnCheckedChangeListener, It will solve the problem

    viewHolder.myCheckBox.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
                if (viewHolder.myCheckBox.isChecked()) {
                    // Do something when checkbox is checked
                } else {
                    // Do something when checkbox is unchecked                
                }
                notifyDataSetChanged();
            }
        });
    

提交回复
热议问题