我是编码的新手,如果这真的很明显,我深表歉意。我已经搜索了异常,并且完全迷失了自己/理解了这个问题,但不知道如何解决。
下面是库存应用程序的代码,下面是用户输入要添加到数据库的项目信息的活动。我相信问题可能发生在'saveItemCheck'方法中。saveItemCheck方法应确保用户已在必填字段中输入了信息,并且如果未显示提示信息,则该应用程序将停止并显示logcat详细信息;
java.lang.NumberFormatException: empty String
at java.lang.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1071)
at java.lang.Float.parseFloat(Float.java:459)
at com.example.android.inventoryapp.EditorActivity.saveItemCheck(EditorActivity.java:97)
因此,据此,我知道问题在于它不喜欢Float,并且如果代码距离不远,则可能不喜欢int,但我不知道如何解决。再次,我为自己的知识不足而表示歉意,我想这确实很明显,但是在过去的两个星期中,我的大脑一直在从事该项目。
我已经将整个文件包含在上下文中,以防万一我错了并且错过了其他内容。
呼啦一阵风
长风秋雁
相关分类