android - I tried this below code to set increment and decrement values in edittext field .But its not working why? -


package com.inc.increment; import android.os.bundle; import android.app.activity; import android.view.menu; import android.view.view.onclicklistener; import android.view.view; import android.widget.button; import android.widget.edittext; public class increment extends activity implements onclicklistener { int a,b; button b1,b2; edittext edittext; @override public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_increment); b1 = (button) findviewbyid(r.id.button1); b1.setonclicklistener(this); b2 = (button) findviewbyid(r.id.button2); b2.setonclicklistener(this); } @override public boolean oncreateoptionsmenu(menu menu) { getmenuinflater().inflate(r.menu.activity_increment, menu); return true; } public void onclick(view v) { // perform increment/decrement if (r.id.button1 == v.getid()) { edittext = (edittext) findviewbyid(r.id.timepicker_input); a=integer.parseint(edittext.gettext().tostring()); b=a+1; string s1 = string.valueof(b); edittext.settext(s1); } else if (r.id.button2 == v.getid()) { edittext = (edittext) findviewbyid(r.id.timepicker_input); int a=integer.parseint(edittext.gettext().tostring()); int b=a-1; string s1 = string.valueof(b); edittext.settext(s1); } } } 

do have default value set timepicker_input? if blank during activity oncreate, , onclick error out since parseint fail numberformatexception...

what's error?


Comments

Popular posts from this blog

javascript - backbone.js Collection.add() doesn't `construct` (`initialize`) an object -

php - Get uncommon values from two or more arrays -

Adding duplicate array rows in Php -