我在xml中有這個。雙重無效。數字格式異常在android
<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 "".
提醒請該字段不爲空的錯誤。任何的意見都將會有幫助。
我看過很多問題,幾乎和它很相似,答案很少,沒有一個能幫助我解決問題。所以,請不要將其標記爲「類似問題」,也不要檢查其他問題。
的可能重複[雙無效在轉換字符串到雙(http://stackoverflow.com/questions/16434386/invalid-double-in-converting-string-to-double ) –
人,請仔細閱讀這兩個問題,同時標記爲重複。 這個問題關注的是使用該重複問題中給出的解決方案時出現的問題。 – Shasi