電卓アプリを開発しました。 2つの入力num1とnum2が必要です。 2つの入力を与えると、算術プロセスはうまく動作しています。しかし、私は任意のボタンをクリックするとアプリが閉じられた、任意の入力せずに(サブ、MUL、除算を追加)し、エラーを示し、「残念ながら、Calcは停止しました。実行中のエラーアンドロイドスタジオ
public void onButtonClick(View v){
EditText e1 = (EditText)findViewById(R.id.editText);
EditText e2 = (EditText)findViewById(R.id.editText2);
TextView t1 = (TextView)findViewById(R.id.textView);
float num1 = Integer.parseInt(e1.getText().toString());
float num2 = Integer.parseInt(e2.getText().toString());
float sum = num1 + num2; t1.setText(Float.toString(sum));
}
を検証メソッドを追加しますか..? –
ボタンの 'onClick()'に 'NullPointerException'がある可能性があります。 –
コードを見れば簡単な解決策になるでしょう。 – Opiatefuchs