Java 如何在android studio的recyclerview中显示的数据库中插入开关按钮值
我有一个Recyclerview,它包含两个对象,第一个是文本视图,另一个是文本视图 从平放机切换按钮。该值从数据库输入TextView。 现在我的问题是,在切换按钮的情况下,如何将TextView值保存到数据库中。如果开关按钮处于打开状态,则我希望将1与文本视图值一起保存,如果开关按钮处于关闭状态,则将0与文本视图值一起保存。 我试过使用这段代码,但得到了开关按钮的空对象值 试一试{Java 如何在android studio的recyclerview中显示的数据库中插入开关按钮值,java,android,Java,Android,我有一个Recyclerview,它包含两个对象,第一个是文本视图,另一个是文本视图 从平放机切换按钮。该值从数据库输入TextView。 现在我的问题是,在切换按钮的情况下,如何将TextView值保存到数据库中。如果开关按钮处于打开状态,则我希望将1与文本视图值一起保存,如果开关按钮处于关闭状态,则将0与文本视图值一起保存。 我试过使用这段代码,但得到了开关按钮的空对象值 试一试{ for(int i=0;i
for(int i=0;i
公开课出席人数{
公共字符串CLS;
检查公共布尔值;
公共字符串getCLS(){
返回CLS;
}
公共布尔getIsChecked(){return isChecked;}
公选{
返回检查;
}
公众出席测试课程(字符串CLS,布尔值已检查){
this.CLS=CLS;
this.isChecked=isChecked;
}
} 请尝试在getText中添加“.toString”
`for (int i = 0; i < arrayList.size(); i++) {
crudOperation.InsertUpdateDelete("EXEC androidTblSMSAbsentINSERT "
+"" + tvClassId.getText().toString() + ",
" + arrayList.get(i).isChecked + ");
}`
`for(int i=0;i
并检查您的引号切换按钮在代码中的何处显示?切换按钮以ASSwitch的名称显示在RecycleServerView中。。。请检查以上我有编辑我只在“arrayList.get(I).isChecked”中出错,而不是在tvClassId.getText().toString()中。 public class AttendanceStdClass { public String CLS; public Boolean isChecked; public String getCLS() { return CLS; } public Boolean getIsChecked() {return isChecked;} public boolean isSelected() { return isChecked; } public AttendanceStdClass(String CLS, boolean isChecked) { this.CLS = CLS; this.isChecked=isChecked; } }
`for (int i = 0; i < arrayList.size(); i++) {
crudOperation.InsertUpdateDelete("EXEC androidTblSMSAbsentINSERT "
+"" + tvClassId.getText().toString() + ",
" + arrayList.get(i).isChecked + ");
}`