如何使复选框的方法并在另一个方法中调用它?

时间:2018-08-23 08:47:00

标签: java android android-studio

我只想在方法中添加这两行,然后在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));
}

谢谢

0 个答案:

没有答案