code: @Override
    public void onBindViewHolder(@NonNull final TodoItemViewHolder holder, final int position) {
      final TodoItem item = todoItems.get(position);
  
      holder.taskTextView.setText(item.getTask());
      holder.taskCheckbox.setChecked(item.getChecked());
    }
docs: Replace the contents of a view (invoked by the layout manager)