私が抱えている問題は、データをまったく入力しない場合、または入力ボックスの1つにデータしかない場合、プログラムがクラッシュすることですが、両方のボックスにデータがある場合、プログラムは正常に動作するため、停止するにはどうすればよいですか?何も入力されていない場合はデータを送信します。エラーは、値 "" の double を解析できることを示しています
calculate.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
distanceTraveled = Double.parseDouble(distance.getText().toString());
fuelUsed = Double.parseDouble(fuel.getText().toString());
part1 = fuelUsed / 4.55;
mpg = distanceTraveled / part1;
total.setText(String.format("%.2f", mpg));
}
});