Checkbox преобразовать в строку
У меня есть checkbox и textview. Данные из checkbox записываются в базу данных. А база данных должна вывести это в textview. Я сделал подобные действия с другими элементами. Мне нужно подобные действия произвести с checkbox или radiogroup. Пример: (MainActivity)
Cursor cursor = database.query(DataBASE.SickPeopleEntry.TABLE_NAME, null,null,null,null,null,null,null);
while (cursor.moveToNext()) {
String name = cursor.getString(cursor.getColumnIndex(DataBASE.SickPeopleEntry.COLUMN_NAME));
People ppl = new People(name);
people.add(ppl);
}
cursor.close();
(Activity1)
public void OnClick(View view) {
String name = etName.getText().toString().trim();
ContentValues contentValues = new ContentValues();
contentValues.put(DataBASE.SickPeopleEntry.COLUMN_NAME, name);
database.insert(DataBASE.SickPeopleEntry.TABLE_NAME, null, contentValues);
Intent intent = new Intent(this, CreateDB.class);
startActivity(intent);
}
(Activity2)
@NonNull
@Override
public dbViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.show_db, parent, false);
return new dbViewHolder(view);
}
public void onBindViewHolder(@NonNull dbViewHolder holder, int position) {
People people1 = people.get(position);
holder.textViewName.setText(people1.getName());
}
@Override
public int getItemCount() {
return people.size();
}
class dbViewHolder extends RecyclerView.ViewHolder{
private TextView textViewName;
public dbViewHolder(@NonNull View itemView) {
super(itemView);
textViewName = itemView.findViewById(R.id.textViewName);
}
}