我希望用户选中或取消选中来显示消息并将其添加到数据库或删除它。
@Override
public void onBindViewHolder(MachineHolder holder, int position) {
final MachinelistResponse MachineList = mData.get(position);
holder.setNameM(MachineList.getName());
holder.setSerialNumber(MachineList.getSerialNumber());
MachineDB mydb = new MachineDB(Context);
boolean Exist =mydb.isExist(MachineList.getSerialNumber());
if (Exist== true) {
holder.Checkbox.setChecked(true);
} else {
holder.Checkbox.setChecked(false);
}
holder.Checkbox.setOnCheckedChangeListener(null);
holder.Checkbox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
Toast.makeText(Context, "Select", Toast.LENGTH_SHORT).show();
}
});
}
谢谢。