我只想在方法中添加这两行,然后在submitOrder方法中调用它,而不是将它们直接放置在submitOrder方法中。是否可能
CheckBox isCheckedWhipping = (CheckBox) findViewById(R.id.checkbox_Whipped);
boolean checkWhippedCream= isCheckedWhipping.isChecked();
submitOrder方法
public void submitOrder(View view) {
CheckBox isCheckedWhipping = (CheckBox) findViewById(R.id.checkbox_Whipped);
boolean checkWhippedCream= isCheckedWhipping.isChecked();
int price= calculatePrice();
displayMessage(createOrderSummary(price,checkWhippedCream));
}
我尝试这样做但不起作用
public boolean checkBoxWhipped(){
CheckBox isCheckedWhipping = (CheckBox) findViewById(R.id.checkbox_Whipped);
boolean checkWhippedCream= isCheckedWhipping.isChecked();
return checkWhippedCream;
}
调用submitOrder方法
public void submitOrder(View view) {
boolean checkWhippedCream = checkBoxWhipped();
int price= calculatePrice();
displayMessage(createOrderSummary(price,checkWhippedCream));
}
谢谢