Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String java.lang.NumberFormatException:无效的double:"&引用;?_String_Text_Double_Tostring_Gettext - Fatal编程技术网

String java.lang.NumberFormatException:无效的double:"&引用;?

String java.lang.NumberFormatException:无效的double:"&引用;?,string,text,double,tostring,gettext,String,Text,Double,Tostring,Gettext,我不知道如何解决这个问题。 我有一个纺纱机。当选择某个选项时,无论文本字段(数字)中有什么,我都希望将该值用于特定方法 大体上: EditText temp; temp = (EditText)findViewById(R.id.editText); public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { String choice = parent.getS

我不知道如何解决这个问题。 我有一个纺纱机。当选择某个选项时,无论文本字段(数字)中有什么,我都希望将该值用于特定方法

大体上:

EditText temp;
temp = (EditText)findViewById(R.id.editText);



public void onItemSelected(AdapterView<?> parent, View view, int position, long id) 
{

String choice = parent.getSelectedItem().toString();
Double value = Double.parseDouble(temp.getText().toString());
}
编辑文本温度; temp=(EditText)findViewById(R.id.EditText); 已选择公共视图(AdapterView父视图、视图视图、整型位置、长id) { String choice=parent.getSelectedItem().toString(); Double value=Double.parseDouble(temp.getText().toString()); } 在我尝试将temp转换为double之前,一切正常,它会使应用程序崩溃。任何帮助都将不胜感激


我是ANDROID STUDIO的新手。

我认为临时字段是空的(因此是“”),它不能很好地解析为double。

我还尝试了double value=NEW double(temp.getText().toString());我希望用户在文本字段中输入一个值,那么我是否必须将字符串初始化为temp才能使其工作?