我是Android和编程的新手。我正在编写一个用于计算BMI的应用程序。它工作正常,但有一个问题。基本结构是: 重量:“Edittext” 高度:“Edittext”
重置计算< ---按钮
每当用户按下计算按钮而不输入值(高度或重量)时,应用程序就会挂起。发生这种情况是因为数学计算没有任何价值。如何在没有值时阻止计算?????
提前谢谢
答案 0 :(得分:0)
在计算按钮的onClick函数中,检查值是否有意义。如果他们不这样做,那就不要做任何事......
答案 1 :(得分:0)
在任何操作之前检查空值。
onCkick(View V)
{
if(editWeight.getText() != null or editHeight.getText() != null)
{
//do operation
}
}