android - get inputs in an edittext dynamically and pass that to next screen -


this code..i have created dynamic screen generating 1 textview , edittext under loop.but after button click getting last input.i need inputs of edittext , have pass them new screen..guyss..plzz me out.here code..

            runonuithread(new runnable() {             public void run() {                 final linearlayout findviewbyid = (linearlayout) findviewbyid(r.id.dynamicinputs);                 // textview textview = (textview) findviewbyid(r.id.name);                 textview textview = new textview(activity_userinput.this);                 textview.settext(map.get(key_name) + " :");                 textview.settextcolor(color.black);                 textview.settextsize(typedvalue.complex_unit_sp, 17);                  findviewbyid.addview(textview);                  final edittext edittext = new edittext(                         activity_userinput.this);                  edittext.settext("");                  edittext.setfocusableintouchmode(true);                 edittext.requestfocus();                  findviewbyid.addview(edittext);                 final arraylist<edittext> alleds = new arraylist<edittext>();                 alleds.add(edittext);                   btn.setonclicklistener(new onclicklistener() {                      @override                     public void onclick(view v) {                          // = new intent(activity_userinput.this,                         // submition_activity.class);                         // it.putextra("input", arrylist);                         // system.out.println("get input"                         // + arrylist);                          string[] string = new string[alleds.size()];                          (int = 0; < string.length; i++) {                             string[i] = alleds.get(i).gettext().tostring();                          }                      }                 });              }         }); 

here, in code arraylist of edittext created every time.so initialize alleds @ startup

final arraylist<edittext> alleds = new arraylist<edittext>(); 

and add edittext arraylist

 final edittext edittext = new edittext( activity_userinput.this);              edittext.settext("");      edittext.setfocusableintouchmode(true);       edittext.requestfocus();     findviewbyid.addview(edittext);    alleds.add(edittext); 

Comments

Popular posts from this blog

matlab - Deleting rows with specific rules -

php - MySQLi multi_query results for later use -