私のアプリケーションには、2 つのテキストフィールドと 1 つの送信があります。このアプリは、このテキストフィールドの整数値を計算します。しかし、そこにテキストを入れると、エラーが発生します。このテキスト フィールドの int を確認する方法と、整数がない場合にメッセージを表示する方法。私の試み:
EditText num1text=(EditText)findViewById(R.id.num1text);
EditText num2text=(EditText)findViewById(R.id.num2text);
Float num1=Float.parseFloat(num1text.getText().toString());
Float num2=Float.parseFloat(num2text.getText().toString());
if (num1 instanceof Float && num2 instanceof Float)
{
Float answ = (num1 * num2) / 100;
TextView answer=(TextView)findViewById(R.id.ans);
answer.setText(answ);
}else
answer.setText("Message");
しかし、それ以外の場合、私のアプリはまだメッセージを表示しません。