我做的名单checkbox上我与itens adapter和我fragment对列表的顶部,"全选",并在列表中的底部有一个复选框textView"X Itens选择"加一个button.
我的问题1是如何获得这个"x":检查了多少个复选框的计数,因为它们已打开Adapter且TextView打开Fragment,我无法设置它Adapter.为了得到这个,我在setOnCheckedChangeListener复选框列表中使用了一个.我试图通过很多方法从适配器获取Fragment,但没有成功.发送上构造,从viewHolder获得,从得到getSupportFragmentManager(),getFragments(),getFragmentById,getFragmentByTag.我也试过了FragmentObserver,但它没有用.
问题2:所以我试图Adapter用所有选中的Itens 列出一个列表,但是我需要发送它Fragment来管理它.另外,我无法从Adapteron Fragment(on onCreateView)获得它.
有人可以帮忙吗?
我的Adapter.java onBindViewHolder:
@Override
public void onBindViewHolder(final PedidoItemRefugadoViewHolder holder, final int position) {
//pedidoItem is each object from the list
final PedidoItem pedidoItem = itensRefugados.get(position);
//checkCadaItemRefugado is each checkbox from Adapter
holder.checkCadaItemRefugado.setText(pedidoItem.getItemPedidoObservacao(context));
holder.checkCadaItemRefugado.setOnCheckedChangeListener(new …Run Code Online (Sandbox Code Playgroud)