E / AndroidRuntime:致命异常:主要过程: com.example.ahsan.ethlon2,PID:11641 java.lang.NumberFormatException: 对于输入字符串:“”
在java.lang.Integer.parseInt(Integer.java:608)
在java.lang.Integer.parseInt(Integer.java:643)
在com.example.ahsan.ethlon2.MegaMenu $ GetContacts.onPostExecute(MegaMenu.java:363)
在com.example.ahsan.ethlon2.MegaMenu $ GetContacts.onPostExecute(MegaMenu.java:281)
在android.os.AsyncTask.finish(AsyncTask.java:695)
在android.os.AsyncTask.-wrap1(未知来源:0)
在android.os.AsyncTask $ InternalHandler.handleMessage(AsyncTask.java:712)
在android.os.Handler.dispatchMessage(Handler.java:105)
在android.os.Looper.loop(Looper.java:164)
在android.app.ActivityThread.main(ActivityThread.java:6938)
在java.lang.reflect.Method.invoke(本机方法)
在com.android.internal.os.Zygote $ MethodAndArgsCaller.run(Zygote.java:327)
在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374)
答案 0 :(得分:0)
您正在尝试将空字符串(""
)转换为数字。在将字符串转换为数字之前,先对字符串添加检查。
if(!string.isEmpty()) {
Integer.parseInt(string);
}