У меня сейчас проблема в том, что я не знаю точно, как управлять своими переменными.
В настоящее время у меня есть 5 действий.И тем самым 5 классов Java.Из 3 класса вар.всегда можно увидеть.
Первые два класса снабжены только кнопками.В третьем классе я определил свои переменные (public static int Money = 100).В классе 4 я прихожу в класс 5, где меняются переменные (Butto (-10)).Внедрив обновление, я могу изменить вар.нажав на кнопку (в классе 5) (например, 90 денег).
Вот моя проблема.Если я сейчас перейду к занятию 4 (с кнопкой «Назад» справа от кнопки «Домой»), оно все еще стоит старого значения (100).Если я пойду в класс 3, это все равно.Когда я хочу вернуться назад, я сажусь на занятие 2, которое пусто.Но когда я иду сейчас снова в 3 или 4, значения обновляются (сейчас 90 денег).Как это можно сделать напрямую?
Как лучше всего справляться с такими переменными?У меня, конечно, есть 10 других значений, на которые влияет проблема.
То есть код в классе 3, где я определяю переменную, равен классу 4.
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_class3);
//Header
TextView MoneyView = findViewById(R.id.outputmoney);
MoneyView.setText(String.valueOf(class3.money));......}
Thets объявление в классе4 и 5
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_class4);
TextView moneyView = findViewById(R.id.outputmoney);
MoneyView.setText(String.valueOf(class3.money));
BG и спасибо