Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
madcat600
0 / 0 / 0
Регистрация: 13.10.2014
Сообщений: 32
#1

Обмен данными между Activity (одна глобальная переменная) - Программирование Android

22.04.2016, 12:49. Просмотров 234. Ответов 1
Метки нет (Все метки)

Добрый день, товарищи.
Мой путь в андроиде только начинается, поэтому элементарные для Вас вещи кажутся непонятными для меня.

Есть три Activity. есть переменная int x = 5;
В первой Activity кнопка, по нажатию на которую снимается одна единица от переменной. x--;
Во второй Activity есть кнопка с возможностью увеличить эту переменную на единицу. x++;
В третьей Activity есть TextView который показывает чему равна переменная на данный момент.

Вопрос - как обмениваться этой переменной между окнами? Все стандартные уроки в интернете советуют использовать Интент для передачи информации в другой активити(вроде как, набираем в этом окне циферку 1, нажимаем кнопочку и вот она наша циферка в другом окне.). но перебрасывать их через Intent туда-сюда - вроде ерунда. вдруг у меня переменных будет 50? и нажимать кнопочку не надо, что б переходить в другое окно.

может существует возможность сделать эту переменную глобальной на все Activity? в одном окне изменил значение и оно изменилось для всех.
или какой-то метод, который группирует все переменные и сообщает их значения другим активити, и при переходе на новое окно - сразу видно результат?

Заранее благодарен.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.04.2016, 12:49     Обмен данными между Activity (одна глобальная переменная)
Посмотрите здесь:
Android Обмен данными между Activity
Глобальная переменная, которую можно использовать в других Activity Android
Обмен данными по wi-fi между девайсами Android
Android Обмен данными между приложениями
Android Обмен данными между активити
Авторизация и обмен данными между пользователями Android
Android Android Передача обмен данными между устройствами
Android Обмен данными между приложениями на Android и ПК Windows
Android Обмен данными между телефонами через интернет
Android Как реализовать обмен данными между копиями одного приложения, установленными на разных устройствах
Глобальная переменная в Java Android
Android SetOnClickListener исчезает глобальная переменная

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 729
22.04.2016, 13:41     Обмен данными между Activity (одна глобальная переменная) #2
Цитата Сообщение от madcat600 Посмотреть сообщение
метод, который группирует все переменные
все верно есть такая тема, надо написать application
и хранить значение переменной там раз много активити
Yandex
Объявления
22.04.2016, 13:41     Обмен данными между Activity (одна глобальная переменная)
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru