|
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,925
|
|
Как получить данные из файла .properties03.06.2015, 11:33. Показов 3569. Ответов 10
Метки нет (Все метки)
Всем привет.
У меня есть класс который не наследуется от Activity. (Это класс фабрика) Как можно открыть в нем InputStream для чтения файла .properties? (Куда положить файлик?)
0
|
|
| 03.06.2015, 11:33 | |
|
Ответы с готовыми решениями:
10
Получить значение из *.properties файла
.NET: Как лучше - хранить глобальные данные в Application или как static properties класса? |
|
|
||||||
| 03.06.2015, 11:37 | ||||||
|
reisal78, в папку assets.
0
|
||||||
|
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,925
|
|
| 03.06.2015, 11:39 [ТС] | |
|
YuraAAA,
getResources() я так понимаю, что метод Context a? От чего мне унаследовать мой класс?
0
|
|
|
400 / 343 / 85
Регистрация: 17.10.2014
Сообщений: 1,015
|
|
| 03.06.2015, 11:44 | |
|
reisal78, ну так передайте в него контекст при создании
0
|
|
|
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,925
|
||||||
| 03.06.2015, 11:59 [ТС] | ||||||
|
Класс выглядит так:
Идея у меня такая. - стартую приложение. - показываю пользователю стартовую активити. - инициализирую фабрику - в фабрике из файла пропертей получаю классы для которых нужно создать объекты. - в фабрике создаю объекты классов, реализующих нужные мне интерфейсы и помещаю их в мапу. - в дальнейшем в приложении, "дергаю" эти объекты из фабрики. androbro, просто в синглтон передавать параметром что то... мне кажется это не лучшая идея =)
0
|
||||||
|
|
||
| 03.06.2015, 12:02 | ||
Сообщение было отмечено reisal78 как решение
Решение
reisal78,
1. Создайте класс TheApplication.java и унаследуйте его от Application класса 2. Пропишите его как name в тэге <application в файле манифеста. 3. TheApplication сделайте singleton 4. Получите контекст из любого места Вашей программы с помощью TheApplication.getInstance().getApplicat ionContext() Добавлено через 1 минуту
2
|
||
|
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,925
|
|||
| 03.06.2015, 12:36 [ТС] | |||
|
Спасибо за совет ![]() Добавлено через 19 минут Но если я правильно разобрался с жизненным циклом андройд приложений, то объект Application будет создан всего один при старте приложения?
0
|
|||
|
|
||||||
| 03.06.2015, 13:38 | ||||||
|
reisal78, да, совершенно верно. Забыл упомянуть, это не совсем "классический" синглетон.
0
|
||||||
|
400 / 343 / 85
Регистрация: 17.10.2014
Сообщений: 1,015
|
|
| 03.06.2015, 13:51 | |
|
YuraAAA, если не составить труда выскажите Ваши соображения по ситуации:
у меня есть ряд так сказать параметров(типа user_id, user_fio итд.) которые нужны в некоторых activity. я каждый раз дергаю их из sharedPreference. может быть целесообразней воспользоватся штукой которую Вы привели?и живет такой "синглтон" на протяжении всего ЖЦ приложения?
0
|
|
|
400 / 343 / 85
Регистрация: 17.10.2014
Сообщений: 1,015
|
|
| 03.06.2015, 14:47 | |
|
YuraAAA, ок, спасибо!
0
|
|
| 03.06.2015, 14:47 | |
|
Помогаю со студенческими работами здесь
11
Как получить данные из файла Как получить данные из файла *.xls Как получить данные с другого файла? Как получить нужные данные из XML файла? Как получить исходные данные из 10-й строки файла? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача:
1. Реализовать контроль заполнения реквизита. . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|