Почему, когда мне нужно получить доступ к переменной или задать ее в другой операции, она сбрасывает ее, когда я иду
new MainActivity()
например, я получаю ввод в SecondActivity и хочу установить переменную в MainActivity
String input1 = editText.getText().toString();
int input=Integer.parseInt(input1);
MainActivity ma = new MainActivity();
ma.setTableNumber(input);
но когда я иду, чтобы получить его в ThirdActivity, это снова 0
int a = Interget.toString(new MainActivity().getTableNumber());
есть ли способ избежать необходимости ходить new MainActivity()
каждый раз?
вот как я перехожу из MainActivity в SecondActivity между прочим
Intent loadTableNumberScreen = new Intent(MainActivity.this, TableNumber.class);
startActivity(loadTableNumberScreen);
Если это вообще поможет