我试图将输入验证添加到用户输入数字值的三个EditTexts集合中。 我面临的问题是计算工作中,用户无法输入零作为输入字段之一或应用程序将崩溃。如何防止用户输入零作为输入?
我试图执行以下操作来防止输入零并显示警告消息。我得到一个错误,指出“无法启动活动calcResult”,它是显示计算的活动。
这是链接到错误日志:http://pastebin.com/hDsabjR6
我从这个理解零值仍然通过验证滑倒,但我不知道为什么?
String getoffsetlength = offsetLength.getText().toString();
if (getoffsetlength.trim().equals('0')) {
Toast.makeText(this, "Enter number greater than 0!", Toast.LENGTH_SHORT).show();
return;
}
应用程序崩溃时,我已经在应用程序中使用此验证。任何想法,我已经搞砸了这个实现?
请问你发布错误日志 – Scott
好吧我现在就发布它。 –
http://pastebin.com/hDsabjR6 –