<分区>
我有一个问题。当我从 View 中获取一些值并尝试将其解析为 float 时,例如 2.1234567 没问题,但是当该值不再时,什么也没有发生。
private View.OnClickListener buttonListenerNumber = new View.OnClickListener() {
@Override
public void onClick(View view) {
numberAsString += ((Button)view ).getText().toString();
if(signStatus)
{
dotStatus = false;
secondNumber = Float.parseFloat(numberAsString);
textView.setText(Float.toString(secondNumber));
}else
{
firstNumber = Float.parseFloat(numberAsString);
textView.setText(Float.toString(firstNumber));
}
if(firstNumber != 0 && secondNumber != 0 && secendSignStatus || equalStatus )
{
try{
takeAction(lastSign);
}catch (Exception e)
{
textView.setText(String.valueOf(NAN));
}
}
}
};