Java EditView未正确强制用户输入

Java EditView未正确强制用户输入,java,android,Java,Android,在浏览了类似的问题之后,我想出了以下方法来强制用户在EditText中输入一个合适的整数。如果输入的整数不正确,则会显示错误消息。否则,它应该打开一个新活动:secondblock。我很确定我的条件是错误的,因为输入6仍然会强制显示错误消息。如果我删除了第一条If语句,它将按预期正确打开另一个活动。这种方法可能有什么问题?可能是因为我在利用toString吗 代码: 非常感谢你的帮助 您只能在活动开始时从EditText中获取值,而每次都需要从EditText中读取该值 在OnClickList

在浏览了类似的问题之后,我想出了以下方法来强制用户在EditText中输入一个合适的整数。如果输入的整数不正确,则会显示错误消息。否则,它应该打开一个新活动:secondblock。我很确定我的条件是错误的,因为输入6仍然会强制显示错误消息。如果我删除了第一条If语句,它将按预期正确打开另一个活动。这种方法可能有什么问题?可能是因为我在利用toString吗

代码:

非常感谢你的帮助

您只能在活动开始时从EditText中获取值,而每次都需要从EditText中读取该值

在OnClickListener中移动字符串value=editText.getText.toString


下次请在这里复制/粘贴您的代码。这样更容易阅读。

请在问题中发布您的代码,而不是添加屏幕截图。欢迎使用堆栈溢出。请不要仅仅因为您使用了IDE就用IDE标记android studio来标记问题:这些标记只应该在您对IDE本身有疑问时使用,而不是在其中编写或想要编写任何代码时使用。看到了吗,还有。另外,请阅读