Использование RecyclerView с флажком - PullRequest
0 голосов
/ 04 июля 2018

Я хочу, чтобы пользователь отмечал или , не отмечал , чтобы отобразить сообщение и добавить его в базу данных или удалить.

@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();
        }
    });
}

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...