java - How to dynamically change the text box value according to the recently selected spinner value? -


here screenshot ...my changes in spinner value reflects after 2 swipes i have app 10 screens , have 1 spinner in main activity , textbox in fragment .i want display selected spinner value in textbox .

i wrote code display selected spinner value in text box , become stable throughout screens.but don't know how dynamically change text box value according selected spinner value. (before downvoting kindly suggest me solutions)

here code spinner value

string pos = (string) spinner.getselecteditem();         sharedpreferences sharedpref = getsharedpreferences("mode", activity.mode_private);         sharedpreferences.editor prefeditor = sharedpref.edit();         prefeditor.putstring("userchoicemode", pos);         prefeditor.commit(); 

here code retrieve it

textview modeselect = (textview) view.findviewbyid(r.id.pass);          sharedpreferences sharedpref = this.getactivity().getsharedpreferences("mode", activity.mode_private);         string = sharedpref.getstring("userchoicemode",selected);          modeselect.settext("" + get); 

call below method

spinner.setonitemselectedlistener(new adapterview.onitemselectedlistener() {     @override     public void onitemselected(adapterview<?> parent, view view, int position, long id) {        string text=spinner.getselecteditem().tostring();        txtview.settext(text);                     }             }              @override             public void onnothingselected(adapterview<?> parent) {              }         }); 

this above method calls when list set spinner , whenever user selects item spinner, can spinner value button click calling getselecteditem() or if u want text when user selects item spinner have call above override method


Comments

Popular posts from this blog

Sort a complex associative array in PHP -

vb.net - How to ignore if a cell is empty nothing -

recursion - Can every recursive algorithm be improved with dynamic programming? -