with switch recyclerview problem android android-recyclerview android-checkbox

android - switch - Selecciona todas las casillas de verificación en RecyclerView



recyclerview with checkbox value (1)

¿Cómo puedo seleccionar todas las casillas de verificación en recyclerView?

Intento hacerlo así:

en Adaptador:

public void selectAll(){ Log.e("onClickSelectAll","yes"); isSelectedAll=true; notifyDataSetChanged(); } @Override public void onBindViewHolder(ViewHolder holder, int position) { PersonDTO item = dataSet.get(position); holder.tvName.setText(item.getName()); if (!isSelectedAll) holder.cbSelect.setSelected(false); else holder.cbSelect.setSelected(true);}

En la Activity layout , tengo un button con onClickListener :

private void onClickSelectAll(View view) { getSelectPersonsAdapter().selectAll(); }


Cometiste un simple error aquí

if (!isSelectedAll) holder.select_item.setChecked(false); else holder.select_item.setChecked(true);

cambiar setSelected into setChecked eso es todo