Прежде всего, вы хотите установить тип ввода, чтобы принимать десятичные и / или числовые значения.
Вы можете настроить его в макете XML:
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="numberDecimal|number"
/>
Затем вы можете просто преобразовать текст EditText в удвоенный:
double result = new Double(editText1.getText().toString());
или
double result = Double.valueOf(editText1.getText().toString());
Эта ракетная наука, которую вы уничтожили, больше не нужна после этого.