numberFormatException
Is this sequence correct in android? I am tring to get EditText value and convert it into integer.
startTime_hour_int=Integer.parseInt(startTime_hour_edittext.getEditableText().toString());
Because my logcat throws the below 开发者_StackOverflowerror.
05-12 10:26:35.536: ERROR/AndroidRuntime(293): java.lang.NumberFormatException: unable to parse '' as integer
Can anyone tell me, how to solve this?
@Andro_Selva
If textbox startTime_hour_edittext is blank then Integer.parseInt is trying to parse "" into integer thats why you are getting NumberFormatException
so before use of startTime_hour_int=Integer.parseInt(startTime_hour_edittext.getEditableText().toString());
check condition
if(!startTime_hour_edittext.getText().toString().equalsIgnoreCase("")) {
startTime_hour_int=Integer.parseInt(startTime_hour_edittext.getEditableText().toString());
}
Do you call this code from some kind of listener on the EditBox? This can happen when you delete all content from the box. Just check that the text is not empty before parsing it to int.
加载中,请稍侯......
精彩评论