如題,我試過這樣:
EditText edt = (EditText) findViewById(R.id.price);
float number = Float.valueOf(edt.getText().toString());
但是應用在設備和模擬器上都不加載,返回的信息是:
"the application has stopped unexpectedly. please try again."
並且如果我刪除了這一行:
float number = Float.valueOf(edt.getText().toString());
應用就能加載了。應該怎麼辦?
你的轉換應該是可以的,你需要對輸入內容做一些限制,比如輸入為""的時候會出現異常。