android - Cannot convert EditText text to int -
android - Cannot convert EditText text to int -
i'm trying create simple golf game scoring app , have encountered problem when i'm trying convert number thats in edittext user enters par hole. user can come in numbers edittext. doesn't show errors , doesn't crash when run not getting value code below no matter in edittext. if set par number other 0 effect total score when user goes next hole part of code working. when move code method other onclick(view v) app crashes. help appreciated.
public void onclick(view v){ if (parnum.gettext().tostring().equals("")){ alertdialog.builder alert = new alertdialog.builder(this); alert.settitle("please come in par"); alert.show(); } else { //editvalue string declared gave no value. editvalue = parnum.gettext().tostring(); par = integer.parseint(editvalue); } }
you checking not equals "". please remove ! symbol if condition.
if (parnum.gettext().tostring().equals("")){ alertdialog.builder alert = new alertdialog.builder(this); alert.settitle("please come in par"); alert.show(); } else { //editvalue string declared gave no value. editvalue = parnum.gettext().tostring(); par = integer.parseint(editvalue); } i hope help you.
android
Comments
Post a Comment