sorry I'm really Amateur. i have 4 class: A B C D. I want to calculate something in my Class C and show the result in Class D but i have no idea why my app always show Zero as result in Class D!!!
Here is brief of my codes:
Class C:
public class ClassC extends Activity {
public static int Result;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.ClassC);
final CheckBox cb = (CheckBox) findViewById(R.id.CheckBox);
Button b1 = (Button) findViewById(R.id.Calculate);
b1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
boolean b = cb.isChecked();
if (ClassA.MyVazn() < 251 ){
Result = 26500;
}
else if (ClassA.MyVazn() >= 251 && ClassA.MyVazn() <= 500){
Result = 31800;
}
else {
Result = 38700;
}
if (b){
Result += 12000;
}
Intent a = new Intent (ClassC.this,ClassD.class);
startActivity(a);
overridePendingTransition(R.anim.a,R.anim.b);
}
}
public static int FinalResult (){
return Result;
}
}
Class D
public class ClassD extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.ClassD);
TextView r = (TextView) findViewById(R.id.Result);
r.setText(String.valueOf(ClassC.FinalResult()));
}
}
help plz :(