首页 > 解决方案 > 我想从广播组返回变量

问题描述

我想使用广播组来获得两种可变的这是我的广播组

  public int price(View view) {
        int price = 0;
        boolean checked = ((RadioButton) view).isChecked();
        switch (view.getId()) {
            case R.id.famSize:
                if (checked) ;
                price = price + 10;
                return price ;
            case R.id.singleSize:
                if (checked) ;
                price = price + 20;
                return price ;

        }
        return price;

所以当我试图完成代码时,它给了我错误

 public String priceMassage(int price) {
        int newPrice = price;
        String priceMassage = "שח" + newPrice ;
        return priceMassage;
    }



    public void Calculate(View view) { 
             //here is when i am getting the eror
        String priceMassage = priceMassage(int price) 
        displayPrice(priceMassage);
    }

“שח”表示新谢克尔,请帮助我

标签: javaandroidxml

解决方案


看起来您复制/粘贴了方法定义并将类型参数留在了方法调用中。

改变:

String priceMassage = priceMassage(int price);

至:

String priceMassage = priceMassage(price);

并在此处添加价格的方法参数:

public void Calculate(View view, int price)

或定义在哪里可以找到价格。


推荐阅读