У меня есть метод вставки на классе DBHelper работе и на моем MainActivity.java у меня есть:сохранить значение флажка для SQLite базы данных
if (mydb.insertItem(userinput.getText().toString(), userdesc.getText().toString(), checked)) {
Toast.makeText(getApplicationContext(), "done", Toast.LENGTH_SHORT).show();
}
Третий параметр при вставке является логическим значением от флажка, моя проблема как получить значение, как я делаю на Strings, используя sometext.getText(). toString(). Как это работает с булевыми? Пожалуйста, помогите На моем классе адаптера у меня есть:
itemViewsHolder.getCheckBox().setChecked(item.isChecked());
itemViewsHolder.cbdone.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
CheckBox cb = (CheckBox) v ;
Items itm = (Items) cb.getTag();
itm.setChecked(cb.isChecked());
if(cb.isChecked()){
String s = itm.getName();
System.out.println(s);
}
}
});
как вы используете checkbox добавить код –