【发布时间】:2017-03-24 09:47:24
【问题描述】:
我在 DBHelper 类和 MainActivity.java 上都有我的插入方法:
if (mydb.insertItem(userinput.getText().toString(), userdesc.getText().toString(), checked)) {
Toast.makeText(getApplicationContext(), "done", Toast.LENGTH_SHORT).show();
}
插入的第三个参数是来自复选框的布尔值,我的问题是如何使用 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);
}
}
});
【问题讨论】:
-
你是如何使用复选框添加所有代码
标签: java android sqlite checkbox