我有3个edittexts,输入类型为数字,1个按钮表示完成
我必须检查在edittexts中输入的值的两个条件
当我点击按钮Done时,我应该可以做以下事情
—-首先检查编辑文本是否为空
if ((a.getText().toString().equals("")) || (b.getText().toString().equals("")) || (c.getText().toString().equals("")))
Toast.makeText(getApplicationContext(), "Don't leave grade points empty",0).show();
—-其次是检查输入的值是否在一定范围内
if((a1<5 || a1>10)||(b1<5 || b1>10)||(c1<5 || c1>10))
Toast.makeText(getApplicationContext(), "Range should be between 15 to 25", 0).show();
a,b,c和a1,b1,c1都代表相同的值,我只是将a,b,c的值解析为a1,b1,c1中的int
—-然后在else部分,如果它们通过上述条件,我应该可以使用这些值.
else
{
//do something
}
我的问题是如何使它工作,因为当所有3 edittext都为空时,单击完成按钮时面临强制关闭错误.我试着把那些放在if,else if和else循环,并尝试if if和else循环.
如果它不满足这两个条件然后转到else部分,我应该如何编码?
救命 !! 🙂