私はAndroidが初めてで、3つの入力を追加してから出力をEditTextに出力する簡単なプログラムを作成しようとしています。ボタンを押すたびに、コードの 63 行目 (下に投稿した最後の行) でクラッシュが発生します。null オブジェクトなどが原因である可能性があります。すべての変数とその他すべてが正しく宣言されていると 99% 確信しています。とにかく、これが onClick メソッドのコードです。誰かがクラッシュの原因を突き止めることができれば、私は大いに義務付けられます。
Button solve = (Button) findViewById(R.id.solve);
solve.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
if ((a.getText().length() == 0)
|| (" ".equals(a.getText().toString()))
|| (" ".equals(b.getText().toString()))
|| (" ".equals(c.getText().toString()))
|| (b.getText().length() == 0)
|| (c.getText().length() == 0)) {
Toast.makeText(getApplicationContext(), "Some of your inputs are empty.", Toast.LENGTH_SHORT).show();
} else {
double sol = new Double(a.getText().toString())
+ new Double(b.getText().toString())
+ new Double(c.getText().toString());
res1.setText(Double.toString(sol)); //line that is causing the crash