Android Spinner Error -


hello try put in java code spinner, shows in else if statement error:

    private edittext textname;     private edittext textcontent;     private spinner categoryspinner;       @override     protected void oncreate(bundle savedinstancestate) {         super.oncreate(savedinstancestate);         setcontentview(r.layout.activity_text);            configurebutton1();         configurebutton2();          textname = (edittext) findviewbyid(r.id.edittextname);         textcontent = (edittext) findviewbyid(r.id.editcontent);         categoryspinner = (spinner) findviewbyid(r.id.editcategoryspinner);        }      private void configurebutton1() {         button del = (button)findviewbyid(r.id.btnewtext);         del.setonclicklistener(new onclicklistener() {             @override             public void onclick(view v) {                 intent myintent = new intent(v.getcontext(), startactivity.class);                 v.getcontext().startactivity(myintent);             }         });     }      private void configurebutton2() {         button save = (button) findviewbyid(r.id.btsave);          save.setonclicklistener(new view.onclicklistener() {             @override             public void onclick(view v) {                 if (textname.gettext().length() == 0) {                     textname.requestfocus();                     return;                 } else if (textcontent.gettext().length() == 0) {                     textcontent.requestfocus();                     return;                 } else if (categoryspinner.**gettext**().length() == 0) {                     categoryspinner.requestfocus();                     return;                 } else {                     //next step: mood                     intent myintent = new intent(v.getcontext(), activity2.class);                 myintent.putextra("textname", textname.gettext().tostring());                 myintent.putextra("textcontent", textcontent.gettext().tostring());                 myintent.putextra("categoryspinner", categoryspinner.**gettext()**.tostring());                 v.getcontext().startactivity(myintent);             }                 }             }         });         } 

it shows in categoryspinner.gettext() error. hope can me. i´ve tried lot, not found solution.

    private void initspinnerlist() {     spinner = (spinner) findviewbyid(r.id.spinner);     spinner.setonitemselectedlistener(listner);     categories = new arraylist<string>();     categories.add("s");     categories.add("t");     categories.add("u");     categories.add("v");     categories.add("w");     categories.add("x");     categories.add("y");     categories.add("z");     arrayadapter<string> dataadapter = new arrayadapter<string>(this,             android.r.layout.simple_spinner_item, categories);     dataadapter             .setdropdownviewresource(android.r.layout.simple_spinner_dropdown_item);     spinner.setadapter(dataadapter); }  private onitemselectedlistener listner = new onitemselectedlistener() {     /*      * (non-javadoc)      *       * @see      * android.widget.adapterview.onitemselectedlistener#onitemselected(      * android .widget.adapterview, android.view.view, int, long)      */     @override     public void onitemselected(adapterview<?> parent, view view,             int position, long id) {         string item = parent.getitematposition(position).tostring();         /// on item selected data      }      /*      * (non-javadoc)      *       * @see      * android.widget.adapterview.onitemselectedlistener#onnothingselected      * (android .widget.adapterview)      */     @override     public void onnothingselected(adapterview<?> parent) {      } };  @override         public void onclick(view v) {             if (spinner != null && categories != null) {                 log.v("selected spinner item ",                         categories.get(spinner.getselecteditemposition()));             }         } 

Comments