编辑:已解决!
我知道这个问题以前已经发布过,但是我看到的答案对我没有用。
我想要从一个文本字段(我已将其指定为十进制输入)中获取输入,但除了将其toString之外,我想不到其他获取它的值的方法。
下面的代码会崩溃,错误日志显示:
java.lang.IllegalStateException: 无法执行活动的方法
public void buttonOnClick(View v){
// do something when the button is clicked
Double inputNum;
TextView mField = (TextView) findViewById(R.id.mField);
TextView kmField = (TextView) findViewById(R.id.kmField);
if(mField.length() > 0){
inputNum = ( Double.valueOf(kmField.getText().toString()) )/ 0.62137;
mField.setText(inputNum.toString());
}
}
Double.parseDouble(kmField.getText().toString())
? - Apurva