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

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

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

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

22.04.2016, 12:49. Просмотров 249. Ответов 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 - Программирование Android
Между Activity делал обмен через Intent, но передает пустой строку. второй активити package com.androidexample.httpgetexample; ...

Глобальная переменная, которую можно использовать в других Activity - Программирование Android
Здравствуйте, интересует вопрос: как создать переменную, которую я смогу использовать в других классах, и после запуска я смогу к ней...

Обмен данными по wi-fi между девайсами - Программирование Android
Доброго времени суток! Знает кто-нибудь, как можно наладить связь по wi-fi между android устройствами? Возможно ли вообще такое? На...

Обмен данными между приложениями - Программирование Android
Добрый день! Есть 2 моих отдельных друг от друга приложения, нужно из одного отправить строку в другое, как это можно сделать ?

Обмен данными между активити - Программирование Android
проблема такая есть активити которому должен вернуться результат после работы другого активити. Все бы хорошо но вот в чем проблема ,...

Авторизация и обмен данными между пользователями - Программирование Android
Всем привет. Есть задумка приложения, пользователи будут обмениваться между собой информацией (приглашение, заметки в календарь и текст)....

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 731
22.04.2016, 13:41 #2
Цитата Сообщение от madcat600 Посмотреть сообщение
метод, который группирует все переменные
все верно есть такая тема, надо написать application
и хранить значение переменной там раз много активити
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.04.2016, 13:41
Привет! Вот еще темы с ответами:

Обмен данными между телефонами через интернет - Программирование Android
Здравствуйте! Идея заключается вот в чем: я не так давно начал изучать java под android и сейчас задался вполне логичным вопросом - как...

Обмен данными между приложениями на Android и ПК Windows - Программирование Android
Здравствуйте всем!!!) Если коротко, то на данный момент задача такая: 1. Приложение Android - Кнопка, TextView. 2. Приложение ПК...

Android Передача обмен данными между устройствами - Программирование Android
Здравствуйте! Каким образом реализовать передачу данных между двумя устройствами, если речь идет о простой игре со спрайт анимацией? ...

Как реализовать обмен данными между копиями одного приложения, установленными на разных устройствах - Программирование Android
Добрый день, уважаемые форумчане! Подскажите пожалуйста начинающему программисту Android, как лучше реализовать обмен данным между...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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