我有一个程序,你点击一个按钮,弹出一个对话框,弹出一个复选框.您可以选择一些复选框,然后单击"确定".我想要做的就是让你按下ok,对于你检查过的每个值,它会在几个数据库表中搜索包含该值的行,从这些行获取信息,并将它们放在不同的表中.由于某种原因,我一直把这个光标超出界限异常,老实说我不明白为什么.我尝试了一些我在搜索时发现的东西,但我无法让它发挥作用.
单击"确定"时会发生以下情况:
ok.setOnClickListener(new View.OnClickListener(){
public void onClick(View v) {
if (dumbbells.isChecked()==true){
equip = "dumbbells";
AddToEquipTable(equip);
}
if (barbell.isChecked()==true){
equip = "Barbell";
AddToEquipTable(equip);
}
if (cablemachine.isChecked()==true){
equip = "Cable Machine";
AddToEquipTable(equip);
}
if (pullupbar.isChecked()==true){
equip = "Pull Up Bar";
AddToEquipTable(equip);
}
if (legpressmachine.isChecked()==true){
equip = "Leg Press Machine";
AddToEquipTable(equip);
}
if (legextensionmachine.isChecked()==true){
equip = "Leg Extension Machine";
AddToEquipTable(equip);
}
if (hamstringcurlmachine.isChecked()==true){
equip = "Hamstring Curl Machine";
AddToEquipTable(equip);
}
if (kettlebells.isChecked()==true){
equip = "Kettlebells";
AddToEquipTable(equip);
}
if (none.isChecked()==true){
equip = "None";
AddToEquipTable(equip); …Run Code Online (Sandbox Code Playgroud)