资料下载提供的代码有点小问题
把代码下载后,在手机上运行了一下。发现在第一次运算完之后第二次只能输入一个数字,后来排查了一下发现问题处在
case R.id.btn_9:
case R.id.btn_point:
if(needclear){
str = "";
et_showview.setText("");
}
needclear一直为true,在输入一个号码再输入第二个时第一个就会被清除
在if判断中加入needclear=false;这条语句后就可以解决该问题