Reputation: 1
E/AndroidRuntime: FATAL EXCEPTION: main Process: com.example.ahsan.ethlon2, PID: 11641 java.lang.NumberFormatException: For input string: ""
at java.lang.Integer.parseInt(Integer.java:608)
at java.lang.Integer.parseInt(Integer.java:643)
at com.example.ahsan.ethlon2.MegaMenu$GetContacts.onPostExecute(MegaMenu.java:363)
at com.example.ahsan.ethlon2.MegaMenu$GetContacts.onPostExecute(MegaMenu.java:281)
at android.os.AsyncTask.finish(AsyncTask.java:695)
at android.os.AsyncTask.-wrap1(Unknown Source:0)
at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:712)
at android.os.Handler.dispatchMessage(Handler.java:105)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6938)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374)
Upvotes: 0
Views: 42
Reputation: 104
You are trying to convert an empty string (""
) into a number. Add a check to the string before converting it to a number.
if(!string.isEmpty()) {
Integer.parseInt(string);
}
Upvotes: 0