Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
needelp
0 / 0 / 0
Регистрация: 19.05.2015
Сообщений: 6
1

Глобальная переменная, которую можно использовать в других Activity

09.06.2015, 10:44. Просмотров 1348. Ответов 3
Метки нет (Все метки)

Здравствуйте, интересует вопрос: как создать переменную, которую я смогу использовать в других классах, и после запуска я смогу к ней обратится снова.
Прочитал данную статью http://developer.alexanderklimov.ru/...references.php , но не понял как мне из других активити получить нужную переменную.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.06.2015, 10:44
Ответы с готовыми решениями:

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

Можно ли использовать рекламу AdMob для приложений распространяемых в других маркетах?
Здравствуйте. Интересует такой вопрос: можно ли вставлять рекламу от Адмоба в...

Глобальная переменная в Java
Подскажите нубу. Недавно начал изучать Java. У меня в методе onClick есть свич...

SetOnClickListener исчезает глобальная переменная
Помогите исчезает глобальная переменная //Здесь переменная выводится...

String-array resources, как глобальная переменная
Требуется помощь! У меня есть 16 массивов <string-array>, в активити, когда...

3
Spelcrawler
531 / 501 / 113
Регистрация: 12.03.2014
Сообщений: 1,666
Завершенные тесты: 1
09.06.2015, 10:48 2
needelp, SharedPreferences
0
androbro
343 / 303 / 68
Регистрация: 17.10.2014
Сообщений: 898
09.06.2015, 10:53 3
Spelcrawler, имхо если уж ТС не понял на русском(тем более статья довольно доступная), на буржуйском он уж точно не поймет)
0
Spelcrawler
531 / 501 / 113
Регистрация: 12.03.2014
Сообщений: 1,666
Завершенные тесты: 1
09.06.2015, 11:01 4
Лучший ответ Сообщение было отмечено needelp как решение

Решение

androbro, ну ок, напишу на Java тогда)
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    private static final String PREFERENCES_NAME = "settings";
    private static final String VALUE_KEY = "value";
 
    public void setValue(int value){
        SharedPreferences preferences = context.getSharedPreferences(PREFERENCES_NAME, Context.MODE_PRIVATE);
        SharedPreferences.Editor editor = preferences.edit();
        editor.putInt(VALUE_KEY, value);
        editor.apply();        
    }
    
    public int getValue(){
        SharedPreferences preferences = context.getSharedPreferences(PREFERENCES_NAME, Context.MODE_PRIVATE);
        return preferences.getInt(VALUE_KEY, 0);
    }
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.06.2015, 11:01

IntentService -> Singleton Observable <-> Activity Observer можно ли?
Вобщем у меня есть IntentService, который получает данные, отправляет в...

Как можно изменить язык Activity программно?
Создал я 2 ресурса String, все работает если только в настройках самого...

Как можно вызывать один класс в разных activity?
Всем привет! Пишу плеер типа ютюба и нужно, чтобы один класс вызывался в...


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

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

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