【发布时间】:2014-03-07 08:18:52
【问题描述】:
我在 xml 中有这个。
<EditText
android:id="@+id/creditlimitfield2"
android:hint="0"
android:inputType="numberDecimal" />
所以,edittext 的默认值为 0。
在代码中,我有这个
creditlimit = (EditText) findViewById(R.id.creditlimitfield2);
double credit_limit = Double.valueOf(creditlimit.getText().toString());
或者,我尝试过:
double credit_limit = Double.parseDouble(creditlimit.getText().toString());
和
double credit_limit = new Double(creditlimit.getText().toString());
当我运行程序时,它给出了错误
Numberformatexception. Invalid double "".
请注意该字段不能为空。任何建议都会有所帮助。
我见过很多问题,几乎与它相似,答案非常少,而且没有一个有助于解决我的问题。所以,请不要在没有检查其他问题的情况下将其标记为“类似问题”。
【问题讨论】:
-
各位,请仔细阅读这两个问题,同时将其标记为重复。这个问题的重点是使用该重复问题中给出的解决方案时出现的问题。
标签: android numberformatexception