我正在将textView转换为Double然后执行计算,然后转换回字符串。我看到当我的textview =“”时,它会抛出错误无效的Double“”。
我在计算之前添加了对文本视图长度的检查,但仍然抛出了错误。任何帮助表示赞赏。
public void afterTextChanged(Editable s) {
if (textView.toString().length() > 0) {
Double ini = Double.parseDouble(textView.getText().toString());
Double calc = ini * 3.2808;
//passwordEditText.setText(textView.getText());
passwordEditText.setText(Double.toString(calc));
} else {
passwordEditText.setText("");
}
}