Android - CheckBox bloquea ExpandableListView.OnGroupClickListener

Estoy tratando de poner una casilla de verificación en ExpandableListView. ¿Cómo puedo hacer eso? Extiendo BaseExpandableListAdapter y pongo lo siguiente en getGroupView ():

@Override
public View getGroupView(int groupPosition, boolean isExpanded, View convertView,
   ViewGroup parent) {
    View view = convertView == null ?
      context.getLayoutInflater().inflate(R.layout.onet_head, null) : convertView;
     ((TextView)view.findViewById(R.id.onetText)).setText(cats.get(groupPosition).value); 
    return view;
}

Tenga en cuenta que el diseño inflado? Ahí es donde estoy poniendo TextView y CheckBox. Noté que colocar una casilla de verificación en el diseño de la fila de mi grupo deshabilita la funcionalidad predeterminada de la fila del grupo cuando al hacer clic en la fila aparece una lista secundaria (secundaria). CheckBox funciona como se esperaba, pero cuando hago clic fuera de él, etéel CheckBox o OnGroupClickListener nunca detectan el clic. Sospecho que colocar CheckBox en la fila de grupo de esta manera interfiere con la detección / manejo de eventos, pero hasta ahora no puedo rastrearlo

¿Puede alguien ayudarme a resolver esto? El CheckBox funciona bien aunque incluye la detección de clics al hacer clic directamente en el cuadro

Respuestas a la pregunta(1)

Su respuesta a la pregunta