Извините за плохой английский, я немецкий и стараюсь изо всех сил.Android Studio: обменные значения (int) между классами
Я новичок в программировании в целом, и я знаю, что этот вопрос очень прост.
Я хочу обменять переменные (целое число) от одного класса к другому в Android Studio. Программа запущена, но целое число c
из другого класса всегда остается 0
. Я не понимаю, почему его не вычислять, как должно быть, и дать это значение (в данном случае 6) обратно?
public class MainActivity extends Calculate {
public int d;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void buttonClicked(View v){
Calculate cObjekt = new Calculate();
cObjekt.calc(2, 3);
d=c;
((TextView)findViewById(R.id.textView)).setText(Integer.toString(d));
}
}
public class Calculate extends Activity {
public int c=0;
public int calc(int a, int b) {
c = a*b;
return c;
}
}
Я надеюсь, что некоторые из них могут помочь ... мне нужно работать с интерфейсом или что-то?
ничего себе, это действительно работает !!! – Phill
Не понимаю, почему моя версия не сработала, но в порядке ее сейчас ;-) – Phill