제가 하고 싶은게 recyclerView 에 item 항목들을 터치해도 체크박스에 체크가 되게 하는 건데 이게 잘 안되네요 ;; 도움 좀 부탁드리겠습니다.
Adapter Acitivtiy 일부. .. .----------------------------------------------------------
holder.checkBox.setVisibility(View.VISIBLE);
holder.checkBox.setOnCheckedChangeListener(null);
holder.checkBox.setChecked(items.get(position).getChecked());
holder.checkBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { <- 이 부분이 checkBox에 체크할 경우에만 발동이 되는데 저는 recyclerView item 항목을 터치했을때에도 이 부분이 작동했으면 하거든요.. 어떻게 해야 할 수 있을까요??
@Override
public void onCheckedChanged(CompoundButton compoundButton, boolean check)
{
items.get(holder.getAdapterPosition()).setChecked(check);
Log.i("CheckedChangeListener", "Start");
Log.i("setChecked", String.valueOf(check));
//Chat_room.getInstance().getIsChecked()
if(holder.checkBox.isChecked())
{
Log.i("isChecked", "Start//////////////////////////////////////////////////");
Log.i("isChecked", String.valueOf(holder.checkBox.isChecked()));
arrayList.add(Chat_room.getInstance().getDeleteRoom());
handlerCheck = Chat_room.getInstance().getHandlerCheck();
}
else
{
arrayList.remove(Chat_room.getInstance().getDeleteRoom());
}
if(handlerCheck)
{
Log.i("Thread", "already working");
}
else
{
Log.i("Thread", "false -> start");
WaitCheck();
Chat_room.getInstance().setHandlerCheck(true);
}
}
});