Google Android - это несложно

Добро пожаловать на форум сайта startandroid.ru
Текущее время: 17 дек 2017, 15:01

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Одни данные для всех Activity.
СообщениеДобавлено: 05 окт 2017, 16:05 

Зарегистрирован: 05 окт 2017, 15:47
Сообщений: 1
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Время суток доброе. Начал изучать Android Studio, и сразу столкнулся с проблемой:

Есть несколько Activity. В каждом необходимо работать с одной переменной. Например: в первом Activity число 4 сложить с 5, получим 9. Открываем второе Activity переменная уже 9. Отнимаем 2, получаем 7 открываем третье Activity, в нем переменная уже 7. Открываем первое Activity, переменная тоже 7.
Насколько я понял это и есть глобальная переменная. Толком информации не нашел как задать для всех Activity одну переменную.

Intent не предлагать, так как он не обладает обратной связью и не позволяет одновременно пересылать из первое во вторую и из второй в первую.

Я попробовал создать класс переменных:

public class Perem {
public int gmx;
public Perem(){}
public int setGmx(int gmx){this.gmx = gmx;return gmx;}
public int getGmx(){return gmx;}
}

в первом Activity:
Perem class1 = new Perem();
int gmxFromPerem = class1.setGmx(13); (13 просто число)

во втором Activity попытался вызвать:
Perem class1 = new Perem();
int gmxFromPerem = class1.getGmx();

Но не сработало.
Прошу совета в реализации. В наилучшем варианте пример кода.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB