//全选全不选
checkbox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if (isChecked){
for (CartBean.Cart cart : carts) {
cart.isChecked=true;
for (CartBean.Cart.Product product : cart.list) {
product.isProductChecked=true;
}
}
}else{
for (CartBean.Cart cart : carts) {
cart.isChecked=false;
for (CartBean.Cart.Product product : cart.list) {
product.isProductChecked=false;
}
}
}
cartAdapter.notifyDataSetChanged();
}
});
//请求成功
if (list!=null){
carts=list;
cartAdapter = new CartAdapter(this, list);
rv.setAdapter(cartAdapter);
}