是否可以在方法内取消变量的值,具体取决于调用它的Activity?

时间:2017-01-07 16:24:43

标签: java android methods

我有一个从5个不同的活动中调用的方法。假设此方法通过添加4个不同的变量来显示结果 例如,结果= a + b + c + d;

现在,如果我想根据调用它的活动停止某个变量的功能。

表示例如 如果Activity 1调用该方法,那么结果应该是a + b + d(c得到null); 或者如果Activity 4调用该方法,那么结果应该是+ c + d(b得到null);

给定a,b,c,d包含整数值。 请帮忙

1 个答案:

答案 0 :(得分:0)

  

首先,整数不具有空值,其初始值为0.

这是一个简单的例子:

public void method(int a_val, int b_val, int c_val, int d_val){ 
  if(ACTIVITY == 1){ // condition for activity
     c_val = 0;
  }else if (ACTIVITY == 2){
     ...
  }
  ...
  result = a+ b + c + d;
}