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

Как заставить переменную не создаваться заново при создании экземпляра класса? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Обращение к каждому элементу Адаптера http://www.cyberforum.ru/android-dev/thread1236395.html
мне неужно обратиться к каждому элементу адаптера и изменить там TextView,но почему то изменяется только 1й элемент,какой бы номер позиции там не стоял ,подскажите в чем дело? for(int i=0;i<sAdapter.getCount();i++) { TextView v = (TextView) sAdapter.getView(i, findViewById(R.id.tvFileName), null); v.SetText(String.valueOf(i); }
Программирование Android Найти строку в strings.xml по содержанию переменной типа String Например есть переменная String str = "winter"; Как теперь определить содержимое строки с name="winter" в файле strings.xml. К строке обращение идет через R. и там надо явно указывать(типо "**.winter;")название строки. Как сделать что бы искало через переменную? Когда-то надо было таким способом искать картинку в drawable(тут на форуме подсказали), но как применить к строкам не знаю. http://www.cyberforum.ru/android-dev/thread1236389.html
Программирование Android Listener и RSS
Здравствуйте! Начинаю изучать программирование на java под android. В качестве практики мой выбор пал на написание RSS ридера, который бы еще и работал в фоновом режиме и оповещал о новых постах. Вообще планирую каждые 30 минут делать запрос к серверу через Singletone и получать id последней новости, сравнивать с последней сохраненной и дальше оповещать Service, используя Listener. В...
Программирование Android Ключи для приложения в твиттер
В статье написано что ключи для приложения для публикации в Twitter Consumer key и Consumer secret. Но на этой ссылке для регистрации приложения https://apps.twitter.com/app/6574411/keys ключи даются вроде как API key MtZV0R7nZMmTS0N5Uiiz52AV2 и API secret KZex7LHCC2wHuhLhiOwWFs5CgJfiUeSuqWgZx3b7C4GxFQSIRd это те ключи которые надо запомнить их можно использовать вместо Consumer key и Consumer...
Программирование Android Работа с базой SQLite: чем нужно пользоваться вместо SimpleCursorLoader? http://www.cyberforum.ru/android-dev/thread1236173.html
Учусь программировать под Android. Сделал ListView со своим расположением( для TextView, что то типа заголовок и текст). есть возможность добавить запись и удалить. Но похоже пользуюсь устаревшими инструментами. чем нужно пользоваться вместо SimpleCursorLoader?? Я так понимаю то что зачеркнуто это устарело?
Программирование Android Как автоматически включить режим usb inernet при подключении дата кабеля к устройству? Здравствуйте! Подскажите, как автоматически включить режим usb inernet при подключении дата кабеля к устройству? Как здесь только у меня получается, revers tethering. Спасибо! подробнее

Показать сообщение отдельно
avvvl
3 / 3 / 0
Регистрация: 16.06.2013
Сообщений: 175

Как заставить переменную не создаваться заново при создании экземпляра класса? - Программирование Android

30.07.2014, 21:27. Просмотров 476. Ответов 1
Метки (Все метки)

Проблема с переменной string. Надеюсь понятно напишу. Создан отдельный класс для главных параметров. Его содержимое
Java
1
2
3
4
package com.example.my_app;
public class MainParams {
    public String lang = "";
}
В первом activity есть несколько кнопок, которые задают значение lang. Сперва я создаю экземпляр класса:
Java
1
MainParams params = new MainParams();
В обработчик нажатия кнопки ставлю params.lang = "". и потом происходит переход на другое activity. И на нем нужно отобразить переменную lang(в текстовом поле). Естественно в этом activity я тоже создаю экземпляр класса MainParams, и, видимо при его создании, переменная lang обнуляется, то есть программа опять считывает строку public String lang = ""; Если я пишу public String lang; просто - то выбивает ошибку. Короче говоря надо что бы программа помнила переменную lang и она была доступна везде в коде(глобальная переменная). Пока во второе activity либо поступает пустая lang либо ошибка.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru