android - how can I get the value from programmatically radio button/check box? -


i have form question comes web service (maybe have check boxes or text field or radio button-made programmatic-ally ) , send value local database. first part (call web service , showing them) correct second part (getting values) not! how can value programmatic-ally radio button/check box ? (the important part have 2 "for" radio button or check boxes)

i not know how can value!??!??! code, made question! plz me.

for (int = 0; < output2.length; i++) { if (output2[i].contains("#")) { part1 = output2[i].split("#"); int i2 = 0; {  // question id ->part1[0] // fk_masternazar ->partinfo_id[0] // tilte ->part1[1]  textview tv2 = new textview(page2.this); tv2.setid(i2); tv2.settext(part1[1]); tv2.setgravity(gravity.right); lmain2.addview(tv2);  // answers ->part1[2] // type ->part1[3]  switch (integer.valueof(part1[3])) {  case 1: // single selection part2 = part1[2].split(","); radiogroup1 = new radiogroup(page2.this); radiogroup1.setgravity(gravity.right); radiogroup1.setorientation(radiogroup.horizontal);  (int i3 = 0; i3 < part2.length; i3++) { linearlayout.layoutparams layoutparams = new radiogroup.layoutparams( radiogroup.layoutparams.wrap_content, radiogroup.layoutparams.wrap_content); rb6 = new radiobutton(page2.this); rb6.setid(i3); rb6.settext(part2[i3]); rb6.setgravity(gravity.right); radiogroup1.addview(rb6, 0, layoutparams); } lmain2.addview(radiogroup1); break;  case 2: et_num = new edittext(page2.this); et_num.setid(i2); et_num.sethint("insert answer…"); et_num.setinputtype(inputtype.type_number_flag_signed); lmain2.addview(et_num); break;  case 3: // multi selection part2 = part1[2].split(","); linearlayout lcheck = new linearlayout(page2.this); lcheck.setgravity(gravity.right); lcheck.setorientation(linearlayout.horizontal); (int i3 = 0; i3 < part2.length; i3++) {  ch6 = new checkbox(page2.this); ch6.setid(i3); ch6.settext(part2[i3]); ch6.setgravity(gravity.right); lcheck.addview(ch6); lmain2.addview(lcheck); break;  }  // t ->part2[4] // insert line textview tv6 = new textview(page2.this); tv6.setid(i2); tv6.settext("**********"); tv6.setgravity(gravity.center); tv6.settextcolor(color.parsecolor("#33b5e5")); lmain2.addview(tv6);  question_id = integer.valueof(part1[0]); integer qtype = integer.valueof(part1[4]);  // copy formquestion web service database database = new mysqlitehelper(getapplicationcontext()); formquestionclass formquestionclass = new formquestionclass( question_id, fk_masternazar, part1[2], part1[3], qtype); database.insertquestion(formquestionclass); database.close(); // end insertting db.  } while (i2 == part1.length); } } 

use added controls fields instead of local variables.

that way can check later on null, , if they're not null, use

radiogroup.getcheckedradiobuttonid() edittext.gettext() 

Comments

Popular posts from this blog

database - VFP Grid + SQL server 2008 - grid not showing correctly -

jquery - Set jPicker field to empty value -

.htaccess - htaccess convert request to clean url and add slash at the end of the url -