У меня это в 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 "".
Напоминаем, что поле не пустое. Любые предложения будут полезны.
Я видел много вопросов, почти похожих на него, с очень меньшим количеством ответов, и ни один из них не помогает решить мое состояние. Поэтому, пожалуйста, не отмечайте его как «Похожий вопрос», не проверив и другие вопросы.