Добрый день. Я в Java полный ноль. Никак не могу понять как объявить переменную доступную из всех activity.
Ситуация такая: есть несколько приложение каталог товаров берущее данные из БД на удаленном сервере. На первой экранной форме есть выбор категории. При нажатии на нужную категорию глобальная текстовая переменная изменяет значение на ссылку на нужный PHP файл. А в следующей activity в которой выводится товар именно этой категории нужно подставить именно эту переменную. Пока что все происходит вот так:
private static String url_all_products = "http://serj.in.ua/android_connect/get_all_products.php";
ПОМОГИТЕ! НИКАК НЕ МОГУ РАЗОБРАТЬСЯ.
Как создать глобальную переменную доступную из всех activity
Re: Как создать глобальную переменную доступную из всех acti
Java в основе своей практически эталонную ООП модель содержит и ересь вроде общедоступных переменных вам нужно забыть, а больше думать о таких вещах, как инкапсуляция и наследование. Вы можете вынести все статичные данные в отдельный клас к примеру DummyStaticData, в константы которого забить нужные вам строки и все, что вам потребуется -это импортировать этот класс в любое место, чтобы константы стали доступными. Вам не нужно менять их значение, просто составить enum содержащий все необходимые вам значения исключив неизвестные и просто использовать нужные.doomaer писал(а):Добрый день. Я в Java полный ноль. Никак не могу понять как объявить переменную доступную из всех activity.
Ситуация такая: есть несколько приложение каталог товаров берущее данные из БД на удаленном сервере. На первой экранной форме есть выбор категории. При нажатии на нужную категорию глобальная текстовая переменная изменяет значение на ссылку на нужный PHP файл. А в следующей activity в которой выводится товар именно этой категории нужно подставить именно эту переменную. Пока что все происходит вот так:
private static String url_all_products = "http://serj.in.ua/android_connect/get_all_products.php";
ПОМОГИТЕ! НИКАК НЕ МОГУ РАЗОБРАТЬСЯ.

- KamiSempai
- Сообщения: 1339
- Зарегистрирован: 17 фев 2012, 21:23
- Откуда: Мордор
Re: Как создать глобальную переменную доступную из всех acti
Сразу видно, PHP программист.
Я просто оставлю это здесь: http://startandroid.ru/ru/uroki/vse-uro ... ntent.html
Я просто оставлю это здесь: http://startandroid.ru/ru/uroki/vse-uro ... ntent.html
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.
Хватит таскать макулатуру на тренировку! Используй T Note.
Re: Как создать глобальную переменную доступную из всех acti
Все, я разобрался. Спасибо за ответы