我有一个按钮,可以从一些编辑文本中获取文本,并根据从微调器中选择的选项对它们进行一些计算,因此 Click 上有很多代码,我需要使用它 3 次
目前我的代码看起来像这样
if (getIntent().hasExtra("blk")) {
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// a lot of code here
}
});
} else if (getIntent().hasExtra("Length")) {
edtNumber1.setText(setLength + "");
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// do the same here
}
});
} else if (getIntent().hasExtra("Height")) {
edtNumber2.setText(setHeight + "");
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// do the same here
}
});
如何缩短此代码,我发现自己经常重复相同的代码